-2

データベース内のユーザーのデータを追加、削除、および編集できるプロジェクトを作成しています。

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コマンドに関係していると思いますが、間違っている可能性があります。どちらにしても、問題の解決方法がわかりません...

4

1 に答える 1