我正在使用Excel 2016 VBA使用DAO引用读取access 2016数据库。我这样做是因为在Excel中创建动态表单控件要容易得多。看来工作正常,但我发现即使我使用SQL查询限制了三个记录集,它也只能读取任何表的前335条记录。
我从以下内容开始阅读房间中的机架表:
timeout
它没有读到我添加到桌子上的三个架子,所以我将代码更改为
DIM db as DAO.Database
DIM rsRacks as DAO.Recordset
DIM strSQL as String
‘Initialization code deleted
StrSQL = “SELECT * FROM tblRacks WHERE RoomID = “ & str(RoomID) & _
“ ORDER BY RackName”
Set rsRacks = db.openrecordset(strSQL)
已报告立即窗口
335
该表具有一千多个机架记录。有什么想法吗?