1

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

我正在这样做:

在最后的查询中我写了这个语句“选择@OutputId = SCOPE_IDENTITY()”

在代码中我做了

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

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

有没有办法解决这个问题?

4

1 回答 1

3

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

 SELECT @@identity
于 2012-09-06T14:10:03.287 回答