首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS访问主键AutoNumber变得混乱

MS访问主键AutoNumber变得混乱
EN

Stack Overflow用户
提问于 2015-04-19 22:07:20
回答 1查看 112关注 0票数 0

我正在处理一个包含多个表的大型数据库,所有这些表都有自动编号的主键。数据库存储在一个网络上,有几个人可以访问。

我的问题是:一个用户在通过表单向表中添加数据时失去了网络连接。其他几个人随后将数据添加到表中。这给出了一个主键丢失的情况(例如主键从1-2000开始,但是PK 1974的条目丢失了--当用户失去连接时创建的条目)。我被要求将丢失的数据插入表中,并在表的适当位置插入缺少的键ID。我使用"DoCmd.RunSQL“插入'tablename‘(PrimaryKeyID,Field1)值('1974',value1)”。

这已经在访问中引起了问题,认为它必须创建的下一个“最新”主密钥是'1975‘,我们收到了一条关于重复密钥的消息。此后,有几个人设法添加了新的数据,但随后的任何新数据都是在1976、1977等年创建的,这些数据覆盖了现有的数据。

有人能告诉我为什么会这样吗?是否有办法强制访问表中最大的主键以创建新的自动编号键?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-19 22:27:25

试着压缩后端。我认为它应该重新设置新的值。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29736468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档