|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
VBA+ADO查询请参考:- Sub Access20072010查询()
- '引用Microsoft ActiveX Data Objects 2.x Library
- Dim cnn As New ADODB.Connection
- Dim rst As New ADODB.Recordset
- Dim myPath As String
- Dim SQL As String
- Dim i As Integer
- myPath = ThisWorkbook.Path & "\数据库.accdb"
- cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & myPath
- SQL = "SELECT * FROM 数据表"
- rst.Open SQL, cnn, adOpenKeyset, adLockOptimistic
- Cells.ClearContents
- For i = 0 To rst.Fields.Count - 1
- Cells(1, i + 1) = rst.Fields(i).Name
- Next
- Range("A2").CopyFromRecordset rst
- rst.Close
- cnn.Close
- Set rst = Nothing
- Set cnn = Nothing
- End Sub
复制代码 |
|