Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 为什么我的数据库对象不显示记录集?_Ms Access_Vba_Ms Access 2013 - Fatal编程技术网

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会自动替换引号@马特夫。