【发布时间】:2016-06-16 20:31:51
【问题描述】:
我有一个数据库,其中的表链接到网络驱动器中的不同数据库。 (另一个数据库在另一台机器上,我机器上的一个网络驱动器映射到它。)
当我运行一些 VBA 代码时,与网络驱动器的连接断开,并且我收到一条错误消息。 当我尝试访问数据库中的任何 local 表时,或者当我尝试关闭 Access 时,我收到了错误消息。 我通过任务管理器关闭了访问,现在当我打开它时,我收到以下消息:
此数据库中的 VBA 模块似乎在保存时出现错误。 Access可以恢复模块,但你应该先备份数据库...
我备份然后单击确定,但模块已完全清除。 在备份中我无法访问模块,我只是再次收到该消息。
请帮忙!遗憾的是我没有以前的备份,我需要这些模块。有没有办法至少恢复模块?即使在文本文件中?
我尝试将模块导入不同的数据库,但收到相同的错误消息。
编辑:当我尝试恢复时,我收到以下消息:
无法打开数据库''。它可能不是您的应用程序识别的数据库,或者您的文件可能已损坏。
这是什么意思?似乎 Access 正在尝试访问一个空字符串。
【问题讨论】:
标签: vba ms-access data-recovery