错误 3167 - "Record is deleted" 当 运行 追加查询时。访问 2010

Error 3167 - "Record is deleted" when running an append query. ACCESS 2010

我正在尝试 运行 将查询附加到链接的 table(访问后端),但出现错误 3167,记录已删除。我似乎找不到违规记录。但是,如果我将 table 更改为本地 table 和 运行 追加查询,则 运行 完全没有问题。我尝试过压缩和修复,但一点帮助都没有。

有什么想法吗?

出于某种原因,当它试图附加一个已经存在的主键时,弹出 "Record is deleted"。它以前从未有过这个问题。所以我刚刚添加到 where 条件:

"table.id NOT IN (SELECT ID from table)"

现在运行完美。虽然不知道它为什么开始。

谢谢大家的意见。