dao.recordset2 和 dao.field2 不可用我收到编译错误

问题描述

我刚开始在 Access 上使用 VBA,我只想使用这种类型:recordset2 和 field2。我的目标是带着依恋工作。但是当我尝试运行它时出现编译错误

Dim oRst As DAO.Recordset2
Dim rs As DAO.Recordset2
Dim fld As DAO.Field2

我遇到了类似的错误

“未定义的用户定义类型”

我不知道为什么。我阅读的所有代码都使用这种类型。我误解了什么?

解决方法

您可能参考了旧的 DAO 库。你需要这个参考:

Microsoft Office 16.0 Access 数据库引擎对象库

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...