|
主题: 一个ACCESS自动编号的问题
|
ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#12003/6/3 11:07:04
大家都知道在ACCESS有一字段是自动编号.存取记录从1开始递增.中间的编号都是连续的.但如果删除某条记录后.该记录的编号也删除.记录就变的不连续.是否有办法让所有记录重新排序.中间不出现缺少的编号. 举个例子.10条记录 自动编号从1到10.如果把第6条记录删除.但自动编号还是从1到10.但其实只有9条记录了.有没有办法.重新排序后自动编号从1到9
|
huohua
职务:普通成员
等级:1
金币:1.0
发贴:168
|
#22003/6/3 13:58:38
问的好,偶也想知道!
|
透明男孩
职务:普通成员
等级:2
金币:0.0
发贴:373
|
#32003/6/3 21:18:03
还真是新问题.
我也遇一到了.
我编了一个小的图书系统.
自己用来测试了N遍.
以至于数据库的自动编号都到了XXX了.
有没有办法全部清除,重排呀?
|
暗黑王子
职务:普通成员
等级:1
金币:0.0
发贴:9
|
#42003/6/3 21:23:14
你可以瞥开他的编号 自己在读数据库的时候设置就可以了!
|
huohua
职务:普通成员
等级:1
金币:1.0
发贴:168
|
#52003/6/4 10:11:08
自己设置的话,要是跟自动编号的某个号重复了怎么办? 以为某个号已经被删掉了,其实还在,却自己设置了同样的号 那显示那一个呢?
|
namelysweet
职务:普通成员
等级:3
金币:1.0
发贴:681
|
#62003/6/4 10:50:57
不可以,自动编号删了就不可能再连续了,否则就乱了
|
ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#72003/6/4 11:40:30
那我就觉得奇怪了.某写交友论坛的编号是如何生成的.我看他们在删除某条记录后.还能保持记录编号的连续性.难道是用循环?
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#82003/6/4 13:03:04
这是违反逻辑的。
你可以给表增加一个 Enabled 字段,表示该记录是否可用。因为删除记录不可恢复,所以不是确信无用的记录最好不要删除,打个禁用标记就行了。
|