我想從數據庫中取出最後一個插入的ID。我已經嘗試了許多不同的代碼片段,但仍然沒有運氣。以下是我用於插入的代碼。我需要第一個插入ID作爲nId插入第二個。我試過SELECT @@ IDENTITY,但出現了無法找到的空值錯誤。任何人都可以告訴我正確的代碼嗎?c#使用表格適配器的最後一個插入ID
// Insert new user
daUsers.Insert(textBoxUsername.Text, textBoxPassword.Text);
// Insert new Twitter OAuth
daTwitterOAuth.Insert(nId, textBoxConsumerKey.Text, textBoxConsumerSecret.Text, textBoxToken.Text, textBoxTokenSecret.Text);
已經在那裏!另外,在上述我使用的插入方法的代碼,改變了執行模式,以標量,這是我的SQL: INSERT INTO [dbTblUsers]([strUserName中],[strPassword]) VALUES(@ P1,P2 @) ; SELECT @@ IDENTITY; 如何將@@標識轉換爲int?喜歡這個? nId =(int)daUsers.InsertQuery(textBoxUsername.Text,textBoxPassword.Text); – luigivampa 2013-02-08 14:20:21