我有下面的代码可以正确检索数据,但始终为 rs.RecordCount 返回值 -1。请协助。
Sub TEST()
Dim rs As Object
Set rs = CreateObject("ADODB.Recordset")
Dim SQLSTR As String, MYVAL As String
MYVAL = InputBox("Enter Query")
SQLSTR = " " & MYVAL & ""
CONNECT_TO_DWHS
rs.Open SQLSTR, PERSONALDBCONT
ActiveSheet.Cells(2, 1).CopyFromRecordset rs
ActiveSheet.Cells(1, 1).Select
Debug.Print rs.RecordCount
CLOSE_CONNECTION_TO_SQL
End Sub