ms access compile error:未定义用户定义的类型

时间:2018-03-08 09:27:35

标签: ms-access compiler-errors

我想把它添加到我的代码中:

Dim myRS1 As DAO.Recordset

然而它给了我这个错误:

Compile error: user-defined type not defined

我已经浏览过这些链接:

然而无济于事。

我尝试添加Microsoft Access 3.6库,然后说Error in loading DLL

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

1 个答案:

答案 0 :(得分:0)

我想我们正在考虑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窗口,菜单'查看>中查看对象浏览器'对象浏览器'。你应该能够选择“DAO”。 Top Combo中的库,然后浏览它的Classes& amp;成员。