Ana Sayfa Veritabanı MySQL’de DateTime olarak tutulan bir verinin system.byte[] türünde dönmesi

MySQL’de DateTime olarak tutulan bir verinin system.byte[] türünde dönmesi

by Sinan BOZKUŞ
1.265 kez okundu

MySQL’in eski versiyonlarında yaşadığım bir problem. Bir bug mı yoksa yanlış bir sunucu yapılandırmasıyla mı alakalı bilmiyorum. Veritabanında datetime tipinde olan bir veriyi çektiğimde ve c# ile Convert.ToDateTime yapmaya çalıştığımda aşağıdaki hatayı aldım.

mysqldatebyte

 

 

‘System.Byte[]’ türündeki nesne ‘System.IConvertible’ türüne atılamadı.

 

Sorunun çözümü için mysql e bağlanmak için kullandığımız connection string te parametre düzenlemesi yapmamız gerekiyor. Kullandığınız connection string e aşağıdaki parametreyi eklemeniz yeterli olacaktır.

[code]
"respect binary flags=false;"
[/code]

Bunlara da bakmak isteyebilirsiniz

Bir Yorum Bırakın