次のフィールドを持つStudentsテーブルへのレジストリの追加、編集、および削除に関するデータベースプロジェクトに取り組んでいます。
Last_names、Names、IcNumber、Average、Entry_mode、Career and Change
編集フレームには、ユーザーがデータを編集するために学生のicnumberを入力し、新しいデータを要求して「学生」データ構造に保存し、新しいデータでレジストリを再更新するフィールドがあります。
String stmnt = "Insert Into Students (Last_names, Names, IcNumber, Average, " +
"Entry_mode, Career, Change) Values ('" + student.getLastNames() +
"', '" + student.getNames() + "', '" + student.getIcNumber() + "', " +
student.getAverage() + ", '" + student.getEntry() + "', '" +
student.getCareer() + "', '" + student.getChange() + "') " +
"Where IcNumber = '" + field.getText() + "'";
statement.execute(stmnt);
そして、私はこのエラーメッセージを受け取ります:
[Microsoft] [MicrosoftAccessODBCドライバー]「クエリ入力には少なくとも1つのテーブルまたはクエリが含まれている必要があります。」
「Where」条件なしでプログラムのレジストリ領域を追加する際に同様のSQL命令を試しましたが、正常に機能します。誰かがそのエラーについて知っていますか?