【问题标题】:ms access compile error: user-defined type not definedms访问编译错误:未定义用户定义类型
【发布时间】:2020-05-18 20:23:32
【问题描述】:

我正在尝试将此添加到我的代码中:

Dim myRS1 As DAO.Recordset

但它给了我这个错误:

Compile error: user-defined type not defined

我浏览了这些链接:

还是没用。

我已尝试添加 Microsoft Access 3.6 库,但它显示为 Error in loading DLL

我不明白,我以前的项目使用完全相同的代码,但它们工作得很好。

【问题讨论】:

    标签: ms-access compiler-errors


    【解决方案1】:

    我想我们在这里讨论的是 Access 2003。 在 Visual Basic 窗口中,菜单“工具 > 引用”已勾选并选择了“Microsoft DAO 3.6 对象库”,它应该在表单底部显示 DLL 的位置。它会是这样的:

    C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL
    

    检查 DLL 和相关文件是否存在。将文件夹内容与另一台正常工作的 PC 进行比较,并根据需要跨文件复制。 (始终备份原始状态。)错误“加载 DLL 时出错”可能表示 DLL 已损坏。

    还要检查“对象浏览器”,在 Visual Basic 窗口中,菜单“查看 > 对象浏览器”。您应该能够在 Top Combo 中选择“DAO”库,然后浏览它的 Classes & Members。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 2019-01-25
      • 1970-01-01
      相关资源
      最近更新 更多