向MS Access表添加记录失败 - 错误的自动id值

时间:2016-06-30 10:09:56

标签: ms-access-2013

我需要将记录添加到具有唯一ID字段的表中。直到最近我通过查询做到了这一点,但今天发现它不起作用。

我尝试手动复制记录,我尝试手动输入新记录。在这两种情况下,Access都创建了一个id = 1306的记录,但下一个id应该是1899.因此出现了错误msg =你所做的更改没有成功,因为它们会创建重复的id ......

每次我经历这个过程时,试验ID都会在1时开始,现在是1309。 我无法手动编辑。该表与许多其他表相关,反之亦然。

请任何想法。 该表是在Access 2003或更早版本下创建的。现在正在运行的版本是2013年。 谢谢 - 斯图尔特。

1 个答案:

答案 0 :(得分:1)

通过运行修复&紧凑即可。

生成错误/重复自动编号表示数据库中存在某些内容。

进一步阅读:
Allen Browne: Fixing AutoNumbers when Access assigns negatives or duplicates