2011-05-03 41 views
0

我寫了一個c#代碼來更新MS Access表數據,但它顯示錯誤「更新語句中的語法錯誤」。更新查詢發出錯誤

string sql = "update Users set Name='" + txtUser_Name.Text + "',Password='" 
    + txtPassword.Text + "'where Name='" + usr + "'"; 

請告訴我正確的代碼。

+0

'Name'是一個保留字。嘗試在它周圍放上方括號,'[Name]',或者用表名'Users.Name'完全限定它。 – 2011-05-06 03:43:20

回答

0

也許這將工作

string sql = "update Users set Name='" + txtUser_Name.Text + 
    "', Password='" + txtPassword.Text + "' where Name='" + usr + "'";