List 1-1 ADOを用いてデータベースにアクセスするプログラム例

  1: Dim objConnection As ADODB.Connection
  2: Dim objRecordset As ADODB.Recordset
  3: 
  4: 'データベースコネクションを作成する。
  5: Set objConnection = CreateObject("ADODB.Connection")
  6: 'データベースコネクションを開く。
  7: '※OLEDBのバージョンによっては,
  8: ' Provider=の部分を,たとえば,Provider=Microsoft.Jet.OLEDB.3.51とする
  9: ' 必要がある。
 10: objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ 
                        "Data Source=C:\db\sample.mdb"
 11: 'テーブルを指すレコードセットを取得する。
 12: Set objRecordset = objConnection.Execute("TABLE1",, adCmdTable )
 13: '内容を表示する。
 14: While Not objRecordset.EOF
 15:     MsgBox objRecordset.Fields("ID")
 16:     objRecordset.MoveNext
 17: Wend
 18: 'レコードセットを閉じる。
 19: objRecordset.Close
 20: 'レコードセットを解放する。
 21: Set objRecordset = Nothing
 22: 'コネクションを閉じる。
 23: objConnection.Close
 24: 'コネクションを解放する。
 25: Set objConnection = Nothing