0
を発見していない私はpypyodbcで仕事をしたいと私はpypyodbc - Accessドライバが
win_create_mdb
を使用するたびに、私は私のために、Accessデータベースエンジンの32ビットをインストールしているエラーに
Exception: Access Driver is not found.
を取得MS製品は32ビットです。
どのような考えですか?
を発見していない私はpypyodbcで仕事をしたいと私はpypyodbc - Accessドライバが
win_create_mdb
を使用するたびに、私は私のために、Accessデータベースエンジンの32ビットをインストールしているエラーに
Exception: Access Driver is not found.
を取得MS製品は32ビットです。
どのような考えですか?
あなたはこのAccessDatabaseEngine_X64.exeは、その後、64ビットアプリのドライバ名のために、あなたのIDEを再起動してインストールすることができますが、このです: DRIVER =のMicrosoft Accessドライバ(* .MDB、*の.accdb)の接続文字列の使用など
例:
cnxn_str = "DRIVER = Microsoft Accessドライバ(* .mdb、* .accdb); DBQ = C:/ Users/user_name /.../dbname.mdb; PWD = pwd_if_exist;"
cnxn = pyodbc.connect
32ビットバージョンのPythonも実行していますか?そうでない場合、64ビットバージョンのPythonは32ビットドライバを見ることができません。 –
いいえ、Pythonは64ビットとして動作します。 Accessデータベースエンジン64ビットをインストールしようとすると、私のオフィス製品はすべて32ビットなので、エラーが発生しました。ドライバを手動でインストールする方法はありますか? – nvrslnc
私はそれを得ました!コマンドラインを使用してください。 $> AccessDatabaseEngine_X64.exe/passive – nvrslnc