首页 > 解决方案 > 错误 3167 - 运行附加查询时“记录已删除”。访问 2010

问题描述

我正在尝试对链接表(访问后端)运行附加查询,但出现错误 3167,记录已删除。我似乎找不到违规记录。但是,如果我将表更改为本地表并运行附加查询,它运行起来完全没有问题。我尝试过紧凑型和修复型,但根本没有帮助。

有任何想法吗?

标签: sqlms-access-2010

解决方案


由于某种原因,当它试图附加一个已经存在的主键时,它会弹出“记录已删除”。它以前从未有过这个问题。所以我只是添加到 where 条件:

“table.id NOT IN(从表中选择 ID)”

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

谢谢大家的意见。


推荐阅读