2

我正在使用 MS Access 作为学校项目的数据库。以下是我的查询:

public static string qry4 = "update INTERNETSETTINGS set password =  @password , url = @url , databasename = @databasename , port = @port , username = @username";

它给了我以下错误:Syntax Error in Update Statement

Command.Parameters.AddWithValue("@url", urlBox.Text.ToString());
Command.Parameters.AddWithValue("@databasename", databaseBox.Text.ToString());
Command.Parameters.AddWithValue("@port", portBox.Text.ToString());
Command.Parameters.AddWithValue("@username", userBox.Text.ToString());
Command.Parameters.AddWithValue("@password", passwordBox.Text.ToString());

这让我很生气,因为每件事都正常且正确,但我仍然收到错误,但是当我从查询中删除密码时它工作正常。请帮忙。

4

1 回答 1

2

最有可能password的是保留关键字。把它放在牙套里...

update INTERNETSETTINGS set [password] = @password...
于 2012-11-10T13:57:06.890 回答