私はウェブサイトを開発中です。 web.configファイルでASP.NETでのアクセスのINSERT INTOステートメント
私の接続文字列は以下の通りである:私はすでにその接続文字列を使用して、そのデータベースから複数回取得
"add name="MyDbConn1" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\QWIN 2000Q\Database\qwin_5501q.mdb;""
。彼らは働いている。
しかし、テーブルに挿入すると、「INSERT INTO文の構文エラー」というエラーがポップアップします。
以下は、insert into文のコードです。
command2.Parameters.AddWithValue("@Name", txtUser.Text);
command2.Parameters.AddWithValue("@Password", txtPwd.Text);
command2.Parameters.AddWithValue("@Role", ddlAccess.SelectedItem.ToString());
string abc = "Insert into Report_User (Name, Password, Role) VALUES (@Name,@Password,@Role);";
私はMicrosoft Accessでその文を実行すると、エラーがありません。
誰でも?
権限を共有するフォルダがありますか?
パラメータを指定せずに挿入を試みてください。パラメータの1つが無効である可能性があります。そのため、文字列abc = "Report_User(名前、パスワード、役割)に挿入VALUES( 'testName'、 'testPassword、' testRole ');"; – David