日期:2014-05-17  浏览次数:20848 次

能否通过语法查找ACCESS自动编号保存的最大值?
例如在数据库新建的表 A 中添加了 10条数据,那么 “ID” 字段的值是 1--10。
当我把最后5条记录删除后,通过 select max(id) 得到的值 为 5 ,
请问能否有语法可以查询出当前自动编号的最大保存值【10】?


------解决方案--------------------
按照你你所说的情况可以这样来
在表A中随意新增一条记录。再执行select max(id) 得到的值为新增记录的ID,(得到的值应是11),接下来就不用说了吧


------解决方案--------------------
插入一条记录
然后获得插入这种记录的id再减去1
------解决方案--------------------
可以建立标识字段,删除信息时可以暂且放入垃圾箱(不彻底删除,只把标识0改为1,总信息数不变。)。查询的时候查询总数就可以了。
仅供参考。