0
我正在用新的註冊用戶更新數據庫。他們將會被賦予一個用戶名。在另一個表中更新那裏位置時,我想使用該數字。但我不知道用戶名是什麼。 (這是自動增加數)所以我想我會更新第一個表。然後選擇最大的用戶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代表他們的位置輸入。因此,註冊應該將用戶標識放入所選位置。
請參閱MS文檔,瞭解如何檢索值http://support.microsoft.com/kb/ 815629 –