【发布时间】:2017-04-22 22:55:56
【问题描述】:
我想在 Excel 中使用 vba 获取记录集中的记录总数,我使用了下面的代码,但它没有运行。或许能帮帮我!
Set cn = CreateObject("ADODB.Connection")
strConnection = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & Application.ActiveWorkbook.Path & "\infodb.mdb"
cn.Open strConnection
strSql = "SELECt * FROM tbl_hoze"
Set rs = cn.Execute(strSql)
rs.MoveLast
MsgBox rs.RecordCount
【问题讨论】:
-
您遇到错误了吗?在哪里?您的代码遇到的确切问题是什么?
-
如果你只想要计数,那么
strSql = "SELECT count(*) as numRecs FROM tbl_hoze"应该更有效。