Unable to convert MySQL date/time value to System.DateTime
最近在處理 MYSQL 的資料,遇到 Unable to convert MySQL date/time value to System.DateTime 的問題,不過我百思不得其解,我只是把資料倒入到 DataTable 怎麼會錯呢?
錯就錯在下面這一段:
DataAdapter.fill(DataTable);
由於 MYSQL 的 DATE 型別和 System.DateTime 不同,所以在做轉換的時候會出錯,我比較偷懶,遇到這樣的狀況就把原本的資料用 Convert 改為 Nvarchar 後,就可以了。
也可以參考一下 http://godleon.blogspot.tw/2007/12/mysql-connector-for.html 的作法來解決。
0 意見:
張貼留言