2

学校のプロジェクトのデータベースとしてMSAccessを使用しています。以下は私の質問です:

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 に答える