2016-12-25 96 views
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.

回答

相關問題