2013-05-31 68 views
0

插入查詢後,我有以下INSERT查詢:獲取新的行ID,在SQL

string InsertQuery = string.Format("insert into tblUsers (FirstName, LastName, Email, UserPassword, Area, BirthDate, AboutMe, Phone, RideExp, RegisterDate, Gender) values ('{0}','{1}','{2}','{3}',{4},'{5}','{6}',{7}, {8},'{9}')" 
     , FirstName, LastName, Email, Password, AreaID, BirthDate, AboutMe, RideExp, RegisterDate, Gender); 

我的問題是,如果有任何簡單的方法來獲得這個特定的新線新row-id

願望的幫助,謝謝!

回答

2

試試這個。

Dim dbs as DAO.Database 
Dim TranID as Long 
TranID = dbs.OpenRecordset("Select @@Identity")(0) 

這個問題有很好的使用信息。 SELECT @@IDENTITY not scoped by DB object?

+0

太謝謝你了!得到它了! –