Windows で 64 ビット Python アプリケーションから一連の MS Access データベースの内容を読みたいと思っています。
これを実行したいマシンには、さまざまな MS Office アプリケーションの 32 ビット バージョンがインストールされています (Access はインストールされていません)。これにより、Microsoft Access データベース エンジン 2010 再頒布可能パッケージの 64 ビット バージョンを読み込むことができなくなります。
pyodbc または adodbapi を使用してファイルにアクセスできないように思われます。64 ビット データベース ドライバーをインストールする必要があるように見えるからです。
現時点では、32 ビット アプリケーションを使用して MDB ファイルを Postgresql データベースに読み込み、64 ビット Python アプリケーションから Postgresql データにアクセスすることで、これを回避しています。
より直接的な何かのアイデアはありますか?