アクセス分析の検索フレーズを見ていると、ADO.NETの基本的な使い方を調べるのにたどり着いた人が多いようなので...
ADO.NETの「接続型アクセス」のデータベースへの接続と、データ参照についての基本的なコードの例をあげておきます。
Dim cn As New SqlClient.SqlConnection
Dim cn As New SqlClient.SqlConnection
Dim cmd As New SqlClient.SqlCommand
Dim dr As SqlClient.SqlDataReader
cn.ConnectionString = myConStr 'SQLServerへの接続文字列
cn.Open()
cmd.Connection = cn
cmd.CommandText = "SELECT title, type FROM titles"
dr = cmd.ExecuteReader
While dr.Read
'列の参照
'dr.GetString(0)やdr.GetString("title")やdr("title")で列を参照する
End While
dr.Close()
cn.Close()
これはSQLServerへの接続をおこなう.NETデータプロバイダ(SqlClient)を使う場合です。
このブログでのようにAccessのデータベースに接続する場合は、OLE DBへの接続をおこなう.NETデータプロバイダ(OleDb)を使います。
Dim cn As New OleDb.OleDbConnection
Dim cmd As New OleDb.OleDbCommand
Dim dr As OleDb.OleDbDataReader