我有一个3000多记录的数据库,其中第一个字段是自动编号的,但是我在ACCESS中删除掉某项记录后,后面的自动编号字段不会自动更新,比如我删掉第5号记录,那第6条以后的记录就不会自动减少一号,如果删得多了,数据库就“漏洞百出”。软件中显示的记录号也就不正确了。如果我不设自动编号,那么用代码手动编号时倘若删掉一条中间的记录,后面的都要自动重写一遍,效率大大降低!
我只想知道在写数据库程序时怎样正确的显示出记录号?
我只想知道在写数据库程序时怎样正确的显示出记录号?
解决方案 »
- 简单的条件选择语句遇到怪问题
- 我的d7总偶尔提示 license无效,提示system.dcu 无法编译了,有的时候就可以编译,这是怎么回事?
- 郁闷死了,请兄弟们帮忙
- DBchart 动态板定 怎么操作啊
- 如何判断汉字中的特殊符号如:'” ','。',',','《','》','!','¥','%',等。
- 求助,关于DBCHART的用法
- 谁知道如何写代理软件?
- 过了很久,我都不知如何查询我的高程考试的成绩。
- 两个小问题,请大家来拿分!!!
- 请问Windows桌面的图标和应用程序在Delphi中是什么类呀???(比如TObject?)
- 各位大侠。。有没有DELPHI6。0的中文帮助。。
- 斑竹别删,请问VCL是什么
做数据库程序,你要的这个自动编号目的是什么?应该是想唯一标识这条记录?
如果这样的话,这些号一但生成是不能改变的,因为你别的表中或程序中有了相关的引用,以后再改变这个号可能会出问题
如 你是一个同学录 序号为1的同学叫 Test1,好,他的基本信息存在这个表里,
你的另一个表记录每个同学的好友,序号为8的同学好友的序号分别为 1,4,5,如果你以后序号有改变,你想想问题出来了没有.
如果你的表结构比较简单,不涉及此类问题,那就自己写程序来维护这个序号从而实现你的要求.