我们如何在msaccess查询中获取最后插入的记录

Koo*_*bin 0 sql vb.net ms-access

我将数据从我的vb.net应用程序插入msaccess数据库.

我很困惑将最后插入的记录添加到表中.在MS-SQL中,我们得到了@@ IDENTITY,但它在MSAccess中对我没有用.

那么应该怎样做才能将最后插入的记录添加到表中?

Fio*_*ala 6

例:

Dim db As Database
Set db = CurrentDb

db.Execute "INSERT INTO Table1 (atext) Values('abc')", dbFailOnError

Dim rs As dao.Recordset

Set rs = db.OpenRecordset("select @@identity")
Debug.Print rs(0)
Run Code Online (Sandbox Code Playgroud)

它确实要求桌面上有一个自动增量键.