1

PyODBCを使用してAccessデータベースに接続しようとしています。Windowsでは正常に動作しますが、OSXIで実行すると取得します— </ p>

トレースバック(最後の最後の呼び出し):ファイル ""、1行目、ファイル "access.py"、10行目、init self.connection = connect(driver ='{Microsoft Access Driver(.mdb)}'、dbq =パス、pwd = password)pyodbc.Error:( '00000'、'[00000] [iODBC] [Driver Manager] dlopen({Microsoft Access Driver( .mdb)}、6):画像が見つかりません(0)(SQLDriverConnect) ')

他のものをインストールする必要がありますか?PyODBCを間違ってインストールしましたか?

ありがとう

4

1 に答える 1

3

pyodbc は ODBC データ ソースへの接続を許可しますが、実際にはドライバーを実装しません。

私は OS X には詳しくありませんが、Linux では、ODBC ソースは通常 odbcinst.ini ファイルに記述されています (場所は ODBCSYSINI 変数によって決まります)。

OS X 用の Microsoft Access ODBC ドライバーをインストールする必要があります。

于 2012-06-22T11:44:53.237 に答える