小编ANA*_*WAL的帖子

ADODB 记录集记录计数总是返回 -1

我正在尝试在 MS 访问中检索数据以形成数据库。然而,记录集的 recordcount 属性总是返回 -1,但出于其他目的,代码工作正常。

我使用的代码如下:`Sub datarecordset()

Dim cn As adodb.Connection
Dim oRs As adodb.Recordset
Set cn = CreateObject("ADODB.Connection")
DBPath = "C:\[databse path]" & "\[database name].accdb"
dbWs = "[excel sheet name]"
scn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DBPath
dsh = "[" & "[excel sheet name]" & "$]"
cn.Open scn
Dim sSQL As String

Dim F As Integer

sSQL = "Select 'W',a.[Subledger],NULL,sum(a.[Amount]) from GL_Table a where a.[Opex_Group] = 10003 and year(a.[G/L Date]) = " & Year(Sheets("Repairs").Cells(1, 4)) & " and month(a.[G/L …
Run Code Online (Sandbox Code Playgroud)

excel ms-access vba

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×1

ms-access ×1

vba ×1