ADO(ActiveX Data Objects)是一种用于连接和操作各种数据源的OLE DB API。VBA(Visual Basic for Applications)是在Microsoft Office中使用的编程语言,它可以与ADO一起使用来在VBA中操作数据。
下面是一个简单的SQL查询VBA代码示例:
Sub RunSQLQuery()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
cn.ConnectionString = "your_connection_string_here"
cn.Open
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM [table_name]", cn
Do While Not rs.EOF
Debug.Print rs.Fields("column_name").Value
rs.MoveNext
rs.Close
cn.Close
End Sub
这段代码连接到数据库并运行一个简单的SELECT语句来选择一个名为“table_name”的表中的所有行和列。然后,使用循环打印结果集中指定列的内容。
要了解如何使用ADO来连接和操作各种数据源,可以参考以下资源:
ADO入门教程(www.runoob.com/ado/ado-tut…
ADO API文档(docs.microsoft.com/en-us/sql/c…
使用VBA和ADO连接到数据库教程(www.excel-easy.com/vba/example…
希望这可以帮助您入门学习ADO和VBA SQL编程。