Ms access 为什么我的数据库对象不显示记录集?
为什么我的数据库对象不显示记录集?为什么它不显示连接?代码的关键部分是:Ms access 为什么我的数据库对象不显示记录集?,ms-access,vba,ms-access-2013,Ms Access,Vba,Ms Access 2013,为什么我的数据库对象不显示记录集?为什么它不显示连接?代码的关键部分是: Public Sub PrintRecords() Dim dbCurr As DAO.Database Set dbCurr = CurrentDb Dim rsCourses as Recordset Set rsCourses = CurrentDb.OpenRecordset(“Courses”) End Sub 这是我的屏幕截图,其中数据库有表(左上角),但CurrentDB对象有名称但没有
Public Sub PrintRecords()
Dim dbCurr As DAO.Database
Set dbCurr = CurrentDb
Dim rsCourses as Recordset
Set rsCourses = CurrentDb.OpenRecordset(“Courses”)
End Sub
这是我的屏幕截图,其中数据库有表(左上角),但CurrentDB对象有名称但没有记录集(在下面的“局部变量”窗口中)
值得一提的是,这是在Access 2013中,遵循操作数据库的教程,在出现错误“运行时错误‘3078’:Microsoft Access数据库引擎找不到输入表或查询”时停止。但问题似乎更为严重。如果有印刷体引号,请使用“直接引号” 并使用指定的数据库对象:
Set rsCourses = dbCurr.OpenRecordset("Courses")
请不要只发布代码的屏幕截图,将代码本身复制并粘贴为文本。您还没有打开任何记录集,因为您的调试行位于OpenRecordset方法上-尚未打开任何记录集。除此之外-修复您的双引号,如@Andre points OutThank--更改引号是有效的。奇怪的是,这些麻烦的排版引用出现在教程中。是的,这很不幸。本教程可能是由Word创建的PDF,除非禁用此功能,否则Word会自动替换引号@马特夫。