宏 - 查询 - Microsoft Access数据库引擎停止了该过程

时间:2016-10-18 05:06:23

标签: vba excel-vba ms-access macros access-vba

我正在尝试从excel macro执行查询。查询工作正常,直到昨天。当我今天运行它时,它抛出了一条错误消息“

  

Microsoft Access数据库引擎因为您而停止了该过程   和其他用户试图同时更改相同的数据。

但我敢肯定,没有其他人试图改变任何事情。这种情况发生的任何其他可能性?

1 个答案:

答案 0 :(得分:0)

做一个紧凑和修理来清理东西。此外,如果基于SQL Server的数据库中具有位数据类型的字段留空,则会出现此问题。 Microsoft Access将空白字段解释为包含Null值的字段,并且Jet数据库引擎不会释放它们。因此,记录保持锁定状态,无法删除。最后,确保您没有对任何对象使用任何保留字(表,字段名称等)。

https://support.microsoft.com/en-us/kb/286335