如何在MS Access表中获取最后插入的行标识

时间:2012-09-06 14:06:41

标签: c# ms-access-2003

我需要知道如何在MS Access的表中获取最后插入的行标识

我在做:

在查询结束时我写了这句话“选择@OutputId = SCOPE_IDENTITY()”

并且在代码中我做了

OLEDBParameter param = new OLEDBParameter();
param.ParameterName = "@OutputId";
param.Value = 0;
param.Direction = ParameterDirection.Output;

但我收到此错误: “System.Data.OleDb.OleDbDataAdapter内部错误:无效的参数访问者:”

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

要选择针对连接的最后一个自动编号,您可以使用@@ Identity。

 SELECT @@identity