這裏是我的查詢:我的MS Access更新查詢有什麼問題?
string Select = "Update DC set Password = '" + txtPass.Text + "' WHERE ID ="+Convert.ToInt32(cbxDocs.SelectedIndex + 1);
con = new OleDbConnection();
this.readconfile = new ReadConfigFile();
con.ConnectionString = this.readconfile.ConfigString(ConfigFiles.ProjectConfigFile);
con.Open();
cmd = new OleDbCommand(Select, con);
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
我不知道什麼是錯誤的,但它給我的錯誤消息「語法錯誤在UPDATE語句」。 我有兩個字段在我的表'DC'ID和密碼,沒有別的。
使用佔位符。這些清理查詢並避免可能導致的細微錯誤 - 比如包含'''的密碼。另外,確保「密碼」或「ID」不是保留字。 – user2246674
謝謝,幫助 –