conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Sourc" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > VBA利用ADO操作<em>excel</em>求教-excel adodb,vba adodb

VBA利用ADO操作<em>excel</em>求教-excel adodb,vba adodb

作者:乔山办公网日期:

返回目录:excel表格制作




conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties='Excel 12.0;HDR=YES;IMEX=1'"
试试


Dim CNN As New ADODB.Connection
Dim RS1 As ADODB.Recordset
dim strCn as string
dim sql as string

Set RS1 = New ADODB.Recordset
Set CNN = New ADODB.Connection
CNN.CursorLocation = adUseClient
strCn = "Provider=Microsoft.Jet.OLEDB.4.0;Password=123;data source = O:\schedule\BS Schedule\Marco Temp Data\537.mdb;Persist Security Info=True" ----这里你适当改下
CNN.open (strCn )

sql = "select * from tablename "--表明改下
RS1.Open sql, CNN, adOpenKeyset, adLockOptimistic, adCmdText

rs.MoveFirst

For I = 1 To 1000
ComboBox1.AddItem RS1.Fields("品牌")
RS1.MoveNext
Next I

RS1.Close
Set RS1 = Nothing
Set DB1 = Nothing
Exit Sub
100:
MsgBox "找不到7a686964616fe58685e5aeb9331符合条件的记录", 1 + 16, "系统提示"

如果不行把 Set RS1 = Nothing
Set DB1 = Nothing 注释掉试试

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网