紀錄一下遇到的問題~~~
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表示排序,就不要把他拿來當作名稱唷~!修改後就會正確了^^
原來是取的資料表名稱或者欄位名稱跟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
沒有留言:
張貼留言