如何控制Access的自动编号字段?

alkyl 2003-08-23 07:29:50
大家好,我又遇到一个问题::

我在一个ACCESS数据库中的一个表内增添了一个自动编号的字段,叫id;

可是当我用自己设计的VB程序来对这个表进行操作时却遇到了麻烦;

比如我删除其中的某个记录,我发觉这个id字段并没有自动进行序号的整理,比如我删除了第56号记录,那原来的55号记录的id值还是55,而原来第57号记录尽管取代了原56号记录的位置,但是它的id值还是57!

请问这个问题如何解决?谢谢大家!
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
neo40 2003-08-24
  • 打赏
  • 举报
回复
ACCESS本身不提供你想要的这项功能 ^^
changechange 2003-08-23
  • 打赏
  • 举报
回复
请参考下述两篇文章

http://access911.net/index.asp?board=4&mode=3&recordid=75FAB31E17DC
http://access911.net/index.asp?board=4&mode=3&recordid=74FAB71E1BDC
z5wjz 2003-08-23
  • 打赏
  • 举报
回复
这就是自增字段的特性,如果你想实现连续,那要自己来处理哟
hzybc 2003-08-23
  • 打赏
  • 举报
回复
"自动编号"不是"连续编号",之所以有断点,那是你删除记录后的结果
alkyl 2003-08-23
  • 打赏
  • 举报
回复
对啊,记录是被删除了.

可是既然是"自动编号"的字段,那它应该会自动将之后的记录的id字段的值都向前递减一位;

是不是access的数据库不具备这样的功能?请问有没有什么办法解决?
zhoupq 2003-08-23
  • 打赏
  • 举报
回复
这表示56号纪录被删除了

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧