sql >> データベース >  >> RDS >> PostgreSQL

64ビットのPythonとODBCドライバーを使用して32ビットの.mdbから読み取る方法

    Accessデータベースファイル(.mdb、.accdb)はアーキテクチャ固有ではありません。 「32ビットの.mdbファイル」や「64ビットの.accdbファイル」などはありません。 Accessデータベースには32ビットバージョンと64ビットバージョンがありますエンジン (およびドライバなど)が、それらが生成するデータベースファイルは同一です。

    を受け取っています

    お使いのバージョンのAccessDatabaseEngineがバージョンをサポートしなくなったため、エラーが発生しました 使用しようとしているデータベースファイルの(「ビットネス」ではありません)。 Access_2013以降のAccessDatabaseEngineを使用している場合、ファイル形式はAccess_97以前のものである必要があります。 Access_2010のAccessDatabaseEngineを使用している場合、使用しようとしているファイルの形式は非常に古いものです(Access_2.0の可能性があります)。

    お気づきのように、Windowsに付属のレガシー「Jet」データベースエンジン(Microsoft Access Driver (*.mdb))を使用して、古いデータベースファイルを引き続き処理できます。 )ただし、これは32ビットドライバであり、64ビットバージョンはありません。




    1. 世界で最も人気のあるデータベース管理システム

    2. 照合の不正な組み合わせMySQLエラー

    3. executeMany()を使用してファイルからOracleテーブルにデータをロードできません

    4. XMLをファイルに書き込む方法(PL / SQL)?