获取新条目的主键

6

我有许多子表格,这些子表格都有一个外键指向父表格。

如何在父表格中添加一个条目,并获得该条目的主键,以便我可以在子表格中输入指向父表格中的条目的行?

我正在使用C#应用程序从MS Access数据库中进行此操作。


已经回答过了(当引用表的数量为一个时)。请参见:https://dev59.com/T0XRa4cB1Zd3GeqPq1v3 - onedaywhen
你所使用的不是Access数据库,而是Jet数据库。Access是一个应用程序开发平台,而Jet是默认数据存储的数据库引擎。 - David-W-Fenton
4个回答

5

Microsoft Access 2000或更高版本支持@@IDENTITY属性,用于在INSERT之后检索Autonumber字段的值。 (msdn)

编辑:这里是.NET 3.5的类似文章链接。


-1 不提及过时信息。.NET 3.5部分没有提到这一点。 - leppie
Leppie,写下更新的信息会很棒!! - anon
在原链接页面上添加了一个3.5的链接。 - Instantsoup

4

3

尝试查看全局变量,以获取标识值。在SQL Server中,它是:

SELECT @@identity

还要查看Scope_Identity()函数。


1

应该能够使用第二个查询来选择 @@IDENTITY,尽管如此。我认为 MS Access 不允许将其合并为一个查询。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接