数据库无法在服务器上打开

时间:2013-09-12 23:11:18

标签: vba ms-access ms-access-2007 access-vba

我创建了一个所有用户都可以完全控制的文件夹。在这个文件夹中是我的后端,而前端驻留在本地硬盘上。我可以在我的开发计算机上打开数据库,甚至可以通过网络打开。在所有其他计算机上,系统只需加载访问欢迎屏幕,或访问自动打开和关闭。

是否有病毒防护或防火墙阻止此问题?我已启用网络连接,并允许所有vba项目等。

是否存在参考问题?如果我有一个Outlook库的参考,并已将文件编译为accde格式,这是否会阻止任何错误消息,只会导致数据库失败?我可以在所有计算机上打开后端表,它只是不会打开的前端。

任何建议都会有所帮助。我不在现场,因此我将采取所有建议,并在我回来时尝试。

1 个答案:

答案 0 :(得分:0)

有些事情会浮现在脑海中:

  • 查看Windows事件日志。

  • 如果前端所在的位置尚未添加到MS Access中的受信任位置列表,则可能会发生另一个问题。

  • 如果将accdb前端放在用户的计算机上,是否可以打开?你有任何错误吗?

  • 正如您所提到的,可能存在参考问题。尝试删除引用并转换早期绑定与后期绑定(使用CreateObject)。

  • 向应用程序添加某种日志记录,并尽可能从应用程序的启动顺序记录到文本文件。如果您的某些启动代码失败,这可能会让您知道。