1
的Microsoft Jet OLEDB語法錯誤我有類似下面的一個數據庫:在UPDATE
Table1(AutoNumber, Text, Number, Memo) // this is field types
Table1(ID, Title, Price, Image)
我想用C#來更新數據庫的現有元素:
const string connectionString = "provider=Microsoft.Jet.OLEDB.4.0;" + "data source=bd.mdb";
OleDbConnection m_dataBase = new OleDbConnection(connectionString);
OleDbConnection m_dataBase.Open();
SQL = "UPDATE Table1 SET Title='test', Price=35, Image='Test' WHERE ID=1";
OleDbCommand SQLQueryCommand = new OleDbCommand(SQL, m_dataBase);
int response = SQLQueryCommand.ExecuteNonQuery();
結果我得到這個錯誤。 「UPDATE指令中的Microsoft JET數據庫引擎錯誤語法」。
我在做什麼錯? PS:我可以成功做SELECT
或INSERT
,但不是UPDATE
。