ADODB.Recordset在Open的时候是不需要pubcnn的,给你一段代码作参考:
Dim sql as String
Dim sConn as String
sql = "Select * from XXX"
sConn = "" 'sConn是数据库连接字符串
Set Rec = CreateObject("ADODB.Recordset")
Rec.CursorLocation = 3
Rec.Open sql, sConn, 3, 1
Do While Not Rec.EOF
'你的代码
Rec.MoveNext
Loop
Rec.Close
pubcnn要设为全局变量