0
我想下面的代碼。它拋出一個異常「更新語句不正確的語法」。如何更新asp.net中的MS Access數據庫?沒有解決方案工作
public bool add(string Username, string Pasword)
{
string myconnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\HUZAI\\OneDrive\\Documents\\Visual Studio 2013\\Projects\\APFinal Practise\\APFinal Practise\\App_Data\\users.mdb";
using (OleDbConnection con=new OleDbConnection(myconnection))
{
OleDbCommand cmd = new OleDbCommand("UPDATE users SET password = @pass WHERE username = @name", con);
cmd.Parameters.AddWithValue("pass", Password);
cmd.Parameters.AddWithValue("Name", name);
if(cmd.ExecuteNonQuery() > 0)
{
return true;
}
return false;
}
}
我不知道它爲什麼不更新MS Access數據庫。表用戶僅包含用戶名和密碼字段。兩欄均爲text
類型。我正在使用Visual Studio 2013.
你能告訴我原因的錯誤? –