获取新条目的主键

时间:2008-10-07 20:36:28

标签: c# .net database ms-access primary-key

我有许多子表,它们具有父表的外键。

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

我在C#应用程序的MS Access数据库中执行此操作。

4 个答案:

答案 0 :(得分:5)

Microsoft Access 2000或更高版本支持@@ IDENTITY属性以在INSERT后检索自动编号字段的值。 (msdn

编辑:This是指向.NET 3.5的类似文章的链接

答案 1 :(得分:4)

答案 2 :(得分:3)

尝试查看将为您提供标识值的全局变量。在SQL Server中它是:

SELECT @@ identity

另请参阅Scope_Identity()函数

答案 3 :(得分:1)

即使您必须使用第二个查询,也应该能够SELECT @@ IDENTITY。我不认为MS Access会将它合并为一个查询。