Doktrin MSSQL 2005 içine DateTime ekleyemezsiniz

0 Cevap php

I am using Doctrine 2.0 with php5.3 , being served from apache2 with a MSSQL\SQLEXPRESS 2005 backend.
My problem is that when I go to insert a record with a DateTime object, I get the error.

PDOException: sqlstate [22007]: [Microsoft] [SQL Server Native Client 10.0] [SQL Server] karakter dize datetime dönüştürme sırasında dönüştürme başarısız oldu.

Sorun giderme parçası olarak, hedef sütun türü datetime aslında olduğunu doğruladıktan. Ve ben böyle bir şey döndürür EchoLogger kullanarak sorguyu yankılandı var

INSERT INTO proposal (proposaldate, ...)
   VALUES (?..) { [1]=> object(DateTime)#264 (3) { ["date"]=> string(19) "2010-11-20 22:15:12" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "America/New_York" }..}

En çok sıkıcı bir şey aynı şekilde datetime takarken aynı paketleri kullanılarak benzer bir sınıf kusursuz çalıştırır olmasıdır.

Herhangi bir yardım büyük beğeni topluyor.

0 Cevap