新しい登録ユーザーでデータベースを更新しています。その後、ユーザー ID が与えられます。別のテーブルの場所を更新するときにその番号を使用したいと思います。しかし、ユーザーIDがどうなるかわかりません。(自動インクリメント番号です)だから、最初のテーブルを更新しようと思っていました。次に、最大のユーザーIDを選択し、そのIDをロケーションユーザーIDとして他のテーブルに挿入しますが、機能しません。
これがコードです。
String StrSQL = "INSERT INTO Fastelejer (Fornavn,Efternavn) VALUES ('" + fornavn + "','" +
Efternavn + "')";
OleDbCommand InsertCommand = new OleDbCommand(StrSQL, conn);
InsertCommand.ExecuteNonQuery();
StrSQL = "INSERT INTO Bådpladser (Fastelejerid) SELECT MAX (Fastelejerid) FROM
StrSQL = "INSERT INTO Bådpladser (Fastelejerid) SELECT MAX (Fastelejerid)FROM
Fastelejer WHERE Pladsnummer = " + Pladsnummer;
pladsnummer は、その場所の入力を表します。したがって、登録では、選択した場所にユーザー ID を配置する必要があります。