0
我寫了一個c#代碼來更新MS Access表數據,但它顯示錯誤「更新語句中的語法錯誤」。更新查詢發出錯誤
string sql = "update Users set Name='" + txtUser_Name.Text + "',Password='"
+ txtPassword.Text + "'where Name='" + usr + "'";
請告訴我正確的代碼。
我寫了一個c#代碼來更新MS Access表數據,但它顯示錯誤「更新語句中的語法錯誤」。更新查詢發出錯誤
string sql = "update Users set Name='" + txtUser_Name.Text + "',Password='"
+ txtPassword.Text + "'where Name='" + usr + "'";
請告訴我正確的代碼。
也許這將工作
string sql = "update Users set Name='" + txtUser_Name.Text +
"', Password='" + txtPassword.Text + "' where Name='" + usr + "'";
'Name'是一個保留字。嘗試在它周圍放上方括號,'[Name]',或者用表名'Users.Name'完全限定它。 – 2011-05-06 03:43:20