宏 - 查询 - Microsoft Access 数据库引擎停止了进程
Posted
技术标签:
【中文标题】宏 - 查询 - Microsoft Access 数据库引擎停止了进程【英文标题】:Macro - Query - Microsoft Access database engine stopped the process 【发布时间】:2016-10-18 05:06:22 【问题描述】:我正在尝试从excel macro
执行查询。直到昨天,查询都运行良好。我今天运行它时,它抛出了一条错误消息“
Microsoft Access 数据库引擎停止了该进程,因为您 和其他用户试图同时更改相同的数据。
但我敢肯定,没有其他人试图改变任何事情。还有其他可能发生这种情况吗?
【问题讨论】:
【参考方案1】:执行压缩和修复以清理内容。此外,如果在基于 SQL Server 的数据库中具有位数据类型的字段已留空,则会出现此问题。 Microsoft Access 将空白字段解释为包含 Null 值的字段,Jet 数据库引擎不会释放它们。因此,记录保持锁定状态,不可删除。最后,确保您没有对任何对象(表、字段名称等)使用任何保留字。
https://support.microsoft.com/en-us/kb/286335
【讨论】:
以上是关于宏 - 查询 - Microsoft Access 数据库引擎停止了进程的主要内容,如果未能解决你的问题,请参考以下文章
在 Microsoft Access 2010 数据宏中使用变量数据
与删除事件后关联的 Microsoft Access 数据宏
用于处理复制粘贴插入的 Microsoft Access 宏