網頁

2012年6月15日 星期五

[MySQL] 兩個錯誤及解法-1


紀錄一下遇到的問題~~~

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax

今天遇到這個錯誤,找了好久才發現,
原來是取的資料表名稱或者欄位名稱跟MySQL的關鍵字重複,
讓MySQL無法判斷

如:我用"order"在MySQL表示排序,就不要把他拿來當作名稱唷~!修改後就會正確了^^


Unable to convert MySQL date/time value to System.DateTime 


當MySQL裡的日期列中有"0000-00-00"數據值,讀取的時候會造成錯誤

方法一:
在連線字串的connectionString="Database=your_db;Data Source=localhost;User Id=root;Password=password;Allow Zero Datetime=True;"
方法二:
存取時將日期數據設為null

沒有留言:

張貼留言