似乎Access 2000或更高版本支持该@@IDENTITY属性.因此,您只需要在INSERT之后选择其值:
select @@IDENTITY from myTable
Run Code Online (Sandbox Code Playgroud)
请参阅MSDN链接: Retrieving Identity or Autonumber Values
简而言之:
[...] Microsoft Access 2000或更高版本支持@@ IDENTITY属性以在INSERT后检索自动编号字段的值.使用RowUpdated事件,您可以确定是否发生了INSERT,检索最新的@@ IDENTITY值,并将其放在DataSet中本地表的标识列中.