1

ソフトウェアHy Tek Meet Managerによって生成されたmsアクセスデータベースに保存されたデータを読み込もうとしています

import pyodbc

filename = 'db.mdb'

connection = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb)};DBQ='+filename)
cursor = conn.cursor()

このコードを実行すると、次のエラーが表示されます。

pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnectW)')

このエラーの他のすべての検索は行き詰まりにつながりました。なぜこれが起こっているのかについての提案はありますか?

4

1 に答える 1

1

あなたのコメントの 1 つに基づいて、EasySoft MS Access ODBC ドライバーを使用しているようです。サポートページを参照すると、接続文字列に使用したいものは次のとおりだと思います。

import pyodbc

filename = 'db.mdb'

connection = pyodbc.connect('DRIVER={Easysoft ODBC-ACCESS}; MDBFILE='+filename)
cursor = conn.cursor()
于 2011-02-07T14:35:52.040 に答える