【发布时间】:2010-10-01 02:25:28
【问题描述】:
在 Access 2003 中,有一些方法可以在打开表单或数据库时运行代码,但是在关闭数据库时呢?
我的动机是不可避免地使用一些有问题的第三方 COM 库。释放 COM 引用(通过将变量设置为 Nothing)会导致它(正确地)与其服务器断开连接。问题是它不能在不退出进程并启动新进程的情况下重新连接(这是一个已知的错误)。在这种情况下,进程就是整个 Access IDE :(
理想情况下,我希望将 COM 引用存储在某个位置,以防止 VBA“重置”操作清除全局变量(在调试过程中很常见,有时由代码编辑强制执行)。但是我希望有机会在数据库关闭之前进行清理。
【问题讨论】:
标签: ms-access vba ms-access-2003