为什么我的数据库对象没有显示Recordsets?

时间:2016-11-02 16:00:36

标签: access-vba ms-access-2013

为什么我的数据库对象没有显示Recordsets?为什么它不显示连接?代码的关键位是:

Public Sub PrintRecords()
  Dim dbCurr As DAO.Database
  Set dbCurr = CurrentDb

  Dim rsCourses as Recordset
  Set rsCourses = CurrentDb.OpenRecordset(“Courses”)
End Sub

screenshot at time of error 这是我的截图,其中数据库有表格(左上角),但是CurrentDB对象有一个名称但没有Recordsets(在下面的locals窗口中。)

对于它的价值,这是在Access 2013中,在this教程之后操作数据库,停止错误“运行时错误'3078':Microsoft Access数据库引擎无法找到输入表或查询”。但问题似乎比那更深。

1 个答案:

答案 0 :(得分:2)

你有印刷报价,直接用“”。

并使用您指定的数据库对象:

Set rsCourses = dbCurr.OpenRecordset("Courses")

并且不要仅发布代码,复制和放大的屏幕截图将代码本身粘贴为文本。