6

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

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

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

4

4 回答 4

5

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

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

于 2008-10-07T20:39:49.367 回答
4

获取最近添加记录的标识

于 2008-10-07T20:42:56.477 回答
3

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

选择@@身份

还要查看 Scope_Identity() 函数

于 2008-10-07T20:41:47.977 回答
1

即使您必须使用第二个查询来执行此操作,也应该能够选择 @@IDENTITY。我认为 MS Access 不会允许将其合并到一个查询中。

于 2008-10-07T20:42:26.600 回答