データベース内のユーザーのデータを追加、削除、および編集できるプロジェクトを作成しています。
Microsoft Visual Basic 2008 Express Edition を使用しており、データベースには Microsoft Access 2007-2013 を使用しています。
さて、基本的に私の問題は、「追加」ボタンと「削除」ボタン、および「保存」ボタンを使用することです。「追加」ボタンをクリックすると、次のエラーが表示されます。
INSERT INTO ステートメントの構文エラーです。
コードの下:dtaadpUser.Update(dtasetSB, "tbluser_data")
追加ボタンの完全なコード: http://gyazo.com/3239e0abb3288d693f604998a90b490c
検索ボックスで UserID または姓を検索し、ユーザーを表示してから [削除]ボタンをクリックすると、次のエラーが表示されます。
クエリ式 '((UserID = ?) AND ((? = 1 AND First name IS NULL) OR (First name = ?)) AND ((? = 1 AND Surname IS NULL) OR (Surname = ?)) AND ((? = 1 AND Gender IS NULL) OR (Gender = ?)) AND ((? = 1 AND Type IS NULL) OR (Type = ?)) AND ((? = 1 AND DOB IS NULL ) OR (DOB = '.
コードの下:dtaadpUser.Update(dtasetSB, "tbluser_data")
削除ボタンの完全なコード: http://gyazo.com/0114dbf615593fd1cc282cbbd3265371
「編集」ボタンをクリックしてフィールドの 1 つを変更し、「保存」をクリックすると、次のエラーが表示されます。
UPDATE ステートメントの構文エラー。
コードの下: dtaadpUser.Update(dtasetSB, "tbluser_data")
問題は.Update
コマンドに関係していると思いますが、間違っている可能性があります。どちらにしても、問題の解決方法がわかりません...