用delphi删除access数据库(.mdb)中一条纪录后,如何重新为自动编号的字段排号
如一共有3条纪录,我删除第二条后原第三条纪录的编号(类型为自动编号)还是3,而不是2.该如何重新编号为1,2,3....而不是1,3,4....

解决方案 »

  1.   

    补充:在MS SQL SERVER中自动编号字段是不可以编辑的。
      

  2.   

    有是有,不过有些麻烦!
    我没有用DEPHI来恢复的,我也没试过!
    我是用ACCESS,将自动编号删除,再重新创建,就可以了!~~~~~~~~~
    我想用DEPHI的话可能要用代码实现!~~~~~~~~
      

  3.   

    可以不用自动编号,换成数字型的,好更改,记下删除的位置pos ,统计记录数count,
    pos+1 to count 循环 减1即可了