본문 바로가기

DB&Hibernate

[DB] Unable to convert MySQL date/time value to System.DateTime

반응형



.net 에서는 MySQL을 기본적으로 지원하지 않습니다. 하지만 
.Net의 driver,adapter들은 읽어온 값을 DateTime으로 형변화 시킬려 합니다.
그때 에러가 발생하면 예외가 발생 하는것입니다. 이건 버그로 생각 하시면 됩니다.
이것을 막기 위해서는
Mysql에 접속 할떄  
allow zero detetime=yes 을 작성 하셔야 합니다.

 

String Connectionstring =
"Server=***.***.***.***;Database=DB이름;Uid=root;Pwd=pwd";//C# MYsql연결
MySqlConnection connect
=
new MySqlConnection (Connectionstring + ";allow zero datetime=yes");