【发布时间】:2018-03-20 20:35:57
【问题描述】:
我收到错误
预期的参数太少 1
在下一行。请帮忙
mrs.Open sSQLSting, Conn, 3, 1
完整编码
Dim Conn As New adodb.Connection
Dim mrs As New adodb.Recordset
Dim DBPath As String, sconnect As String
DBPath = ThisWorkbook.FullName
sconnect = "Provider=MSDASQL.1;DSN=Excel Files;DBQ=" & DBPath & ";HDR=Yes';"
Conn.Open sconnect
sSQLSting = "SELECT * From [DataSheet$A1:D5325] where [Vertical Name]= '" & Sheets(1).ComboBox1.List(i) & "'"
mrs.Open sSQLSting, Conn, 3, 1
Sheets("Sheet4").Cells(lastrow, 4).Value = mrs.RecordCount
mrs.Close
Conn.Close
【问题讨论】:
-
HDR=Yes'认为这需要是Extended Properties="HDR=Yes"