如何在Ms Access中插入INSERT后获取自动编号?

Jus*_*ner 3 ms-access vba

我在VBA中有以下查询:

DoCmd.RunSQL "INSERT INTO table (value) VALUES ('example')"
Run Code Online (Sandbox Code Playgroud)

(使用自动递增的主键调用id)

如何获取此插入生成的自动增量ID?

MJ *_*ord 7

我相信你在寻找:

@@Identity
Run Code Online (Sandbox Code Playgroud)

它与T-SQL中的SCOPE_IDENTITY类似.查看此文章了解更多信息:

http://www.mikesdotnetting.com/Article/54/Getting-the-identity-of-the-most-recently-added-record