我需要知道如何在MS Access的表中获取最后插入的行标识
我在做:
在查询结束时我写了这句话“选择@OutputId = SCOPE_IDENTITY()”
并且在代码中我做了
OLEDBParameter param = new OLEDBParameter();
param.ParameterName = "@OutputId";
param.Value = 0;
param.Direction = ParameterDirection.Output;
但我收到此错误: “System.Data.OleDb.OleDbDataAdapter内部错误:无效的参数访问者:”
有什么方法可以解决这个问题吗?
答案 0 :(得分:3)
要选择针对连接的最后一个自动编号,您可以使用@@ Identity。
SELECT @@identity