Access使ってみる
こんな感じらしい。
ちなみに対象mdbがロックされているとOpenでエラーになる。
ソース
#! C:\Python\python # coding: sjis import win32com.client adoCnt = win32com.client.Dispatch("ADODB.Connection") dsn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/PythonSample/sample.mdb" adoCnt.Open(dsn) adoRst = win32com.client.Dispatch("ADODB.Recordset") # metaタグデータ取得 sql = "select * from META" adoRst.Open(sql, adoCnt, 1, 3) while(adoRst.EOF == False): print adoRst.Fields("id").Value print adoRst.Fields("name").Value print adoRst.Fields("content").Value adoRst.MoveNext() adoRst.Close() adoCnt.Close()