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

Access数据库中删除记录之后自动编号的ID不连续怎么办?
我初学用ASP+Access做网站,可是删除如自动编号为10的记录,整个自动编号的字段里就再无10的记录,可以像Excel那样前面删除了某行记录后,后面的自动编号就自动填充到原来的的位置(意思就是怎么删除,自动编号字段的数字都是连续的)。能够达到这种效果吗?谢谢!!

------解决方案--------------------
这是标识符,有可能其它表和这个值关联的。怎么能随便改呢


你如果想要连续,可以在查询的时候进行处理 
SQL code

select * ,
(
    select count(*) from tb where id < = a.id
) as row_number 
from tb as a