错误3024找不到文件,但应该没有文件

时间:2018-08-31 21:10:35

标签: ms-access access-vba

环境:在公司网络内部访问2010,Windows 7,在网络内部访问后端SQL 2012。每个用户在其桌面上都有一个Access FE的副本,并且每次登录时都会获得主副本的新副本。这极大地提高了性能。该数据库使用率很高。我的数据库最初写于2008年,并已根据需要进行了更新。从7月开始,多个用户开始报告问题。对数据库设计的先前更新是在2016年12月。我将代码升级到ADO,并修复了我可以找到的语法。 3周前安装了更新,直到今天运行良好。一位用户报告出现错误:3024找不到文件dbo.mdb。

无需使用该名称的文件,也无需引用或编码。我不知道为什么错误会这样说。错误发生在这三个步骤中的某处:

If IsLoaded("ApptDetails") Then
    strStep = "Closing Appt Details Form"
    DoCmd.Close acForm, "ApptDetails"
End If
If IsLoaded("NewClientDetails") Then
    strStep = "Closing New Client Details Form"
    DoCmd.Close acForm, "NewClientDetails"
End If
If iFormEdit = 1 Then
    strStep = "Opening Appt Details Form, form Edit = " & iFormEdit
    DoCmd.OpenForm "ApptDetails", acNormal, , , iFormEdit, , strOpenArgs
Else
    strStep = "Opening New Client Details Form, form Edit = " & iFormEdit
    DoCmd.OpenForm "NewClientDetails", acNormal, , , , , strOpenArgs
End If

任何出色的想法将不胜感激。

1 个答案:

答案 0 :(得分:0)

它可能是您的SQL调用错误表之一。

我认为在访问时,SQL表名称中的点被重命名为下划线。

尝试确定何时发生(单击后,加载时或其他情况下)并重新检查查询。

祝你好运