【发布时间】:2014-02-10 21:25:07
【问题描述】:
Access 有时会无法完全退出并导致 MSACCESS.EXE 进程在没有可见用户界面的情况下运行(该应用程序不再显示在任务管理器的“应用程序”选项卡中)。
重现此错误所需的最少代码是多少?
更新:我发布了一个可靠地重现问题的答案。我会对可能会重现该问题的其他场景非常感兴趣。 我将投票支持任何成功重现该问题的未来答案。我想让这个问题成为导致问题的经过验证的场景的存储库,以便将来遇到此问题的人有更好的解释然后是“关闭所有打开的对象等”的通常含糊的建议。
【问题讨论】:
-
你为什么要这么做?
-
几个原因。 1)我正在研究一种在程序启动时自动处理这些孤立访问进程的方法,我希望能够测试我的方法。 2) 这将帮助我识别我自己的代码中导致此类错误的问题。通常修复错误最困难的部分是能够可靠地重现它。这里就是这种情况。
-
我在使用共享文件夹托管数据库时遇到此问题。
-
@Hiten004:你能详细说明一下吗?
-
@HansUp:我终于找到了一个帖子,其中包含可靠地重现问题的代码。这也不是我所期待的。似乎关闭所有打开的记录集的传统建议实际上在某些情况下会导致问题。