Access 返回自增列的值
长腿爸爸 2009-12-17 04:45:53 最近一直在使用Access2007作为数据库开发小项目。
一个小问题:向Access数据表插入一条语句后,如何再次获取它自增列的值?
方法:
1.insert into Table1后执行最大值查询
select max(Id ) from Table1
2.insert into Table1后执行select @@identity
int Id = Convert.ToInt32(dbAccess.GetExecuteScalar(@"select @@identity ", CommandType.Text));
(现在发现这种方法获取的ID出现了偏差)
求其他解决方法?