2011-08-04 10 views
0

データベーステーブルに挿入されたデータ行の最後のIDを取得します。私はテーブルにレコードを追加するには、ASP.netを使用してい

 With SqlDataSource1 
      .InsertParameters("Name").DefaultValue = fldName.Value 
      .InsertParameters("Email").DefaultValue = Text1.Value 
      .InsertParameters("tContent").DefaultValue = taLE.Value 
      .Insert() 
     End With 
私は今、私はIDを取得する必要があることを実感

(Aオートインクリメントするユニークな識別子(1)

乾杯!あなたがロックを心配する必要はありませんので

+1

あなたは(SQL Serverを使用しているが、 MySQL、その他)? – adrianbanks

答えて

3

使用

SELECT LAST_INSERT_ID(); 

LAST_INSERT_ID() doc

NOTE

LAST_INSERT_IDは、接続固有のものです。 INSERTの後に呼び出すと、別のINSERTがの間でコミットされたとしても、INSERTによって挿入されたIDが返されます。

+0

私のベーコンを保存していただきありがとうございます! – FreeSnow

関連する問題