当它在我的 VBA 应用程序 (MS Access) 中调用下面的 db.OpenRecordset() 时,它会返回上面的“类型不匹配”错误。
Dim db As Database
Dim rst As Recordset
On Error GoTo ErrHandler
Set db = CurrentDb
Set rst = db.OpenRecordset("tblUsageLog")
关于这背后的原因以及如何解决它有什么想法吗?
我已经验证了表名称“tblUsageLog”并尝试创建一个新表。没有任何效果。
也许您引用了 ADO。如果是这样,您可能需要更具体:
Dim db As DAO.Database
Dim rst As DAO.Recordset
On Error GoTo ErrHandler
Set db = CurrentDb
Set rst = db.OpenRecordset("tblUsageLog")