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

M

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]

Yorum yazın

Sinan BOZKUŞ

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.