以下是一个使用ADO连接到数据库并查询数据的示例代码:
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strSql As String
'连接到数据库
conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myDatabase.accdb"
'查询数据
strSql = "SELECT * FROM myTable"
rs.Open strSql, conn
'循环输出查询结果
Do Until rs.EOF
Debug.Print rs("Field1").Value
Debug.Print rs("Field2").Value
rs.MoveNext
Loop
'关闭记录集和连接
rs.Close
conn.Close
在这个示例代码中,首先为conn
创建一个ADO连接对象,然后通过Open
方法连接到指定的数据库。接下来,使用Recordset
对象的Open
方法执行一条SQL查询语句,将查询结果保存到一个Recordset
对象中。最后,使用一个循环遍历并输出查询结果。
需要注意的是,在代码中使用了Microsoft.ACE.OLEDB.12.0
提供程序连接到ACCDB数据库文件。如果需要连接到其他类型的数据库,需要使用不同的提供程序,并对连接字符串进行适当的修改。
上一篇:Adobe字体文件格式
下一篇:ADO不传递第一个参数值