即時通訊工作更新麥克風訪問2010年使用此代碼中的信息,但它不斷告訴我在更新語句中的語法錯誤。 ihd已經搜索了以前的答案,但其中沒有一個可以工作。這裏是我剪下的代碼。告訴我你是否需要更多信息。語法錯誤在C#與訪問2010更新語句
try
{
OleDbCommand renew = test.CreateCommand();
renew.CommandType = CommandType.Text;
renew.CommandText ="UPDATE Energy_Audit SET Appliances = @app, Usage Per Day = @usg, Power (Watt) = @pow, Number of Item = @num Where ID = @id)";
renew.Parameters.AddWithValue("@app", txtApp.Text);
renew.Parameters.AddWithValue("@usg", txtUsg.Text);
renew.Parameters.AddWithValue("@pow", txtPwr.Text);
renew.Parameters.AddWithValue("@num", txtNum.Text);
renew.Parameters.AddWithValue("@id", txtID.Text);
renew.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
你需要用括號括起來,例如'[Usage Per Day]' – V4Vendetta