TechLog
MySQL의 데이터를 불러올 때 System.DateTime 변환 관련 오류 나는 경우
Kenial
2012. 5. 25. 03:26
ReportViewer 등에서 MySQL을 불러올 때 뜬금없이 다음과 같은 에러가 나는 경우가 있다:
Unable to convert MySQL date/time value to System.DateTime라는 에러 메시지가 발생하는 이유에는 몇 가지가 있지만, 그 중 하나는 MySQL에 들어있는 날짜/시간 필드에 null 값이 들어있을 경우 이런 에러가 발생한다.
그럴 경우, connection string에 다음과 같은 구문을 추가해 주면 된다:
Allow Zero Datetime=True;