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.
‘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]