我正在使用新的注册用户更新数据库。然后他们将获得一个用户 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放到选择的位置。