none
Windows1064BITのoffice2019VBAで32ビットODBCエラー RRS feed

  • 質問

  • OSはWindows10pro32bit オフィスは2019Standard(ボリュームライセンス) ODBCはPostgresODBC32bit12.02.0000

    上記環境でVBAを実行するとODBCエラーが発生します。エラー内容は

    実行時エラー’-2147467259(80004005)’

    【Microsoft】 【ODBC Driver Manager】 指定されたDSNには、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています

    尚、同じWindows10PROでプレインストールのオフィスでは同じODBCドライバで問題なく動いています。

    上記不具合解決方法ご教授頂けると幸いです。

    宜しくお願い致します。

    2020年9月9日 5:01

すべての返信

  • まず、ODBCとOfficeのビット数を合わせてください。
    (ODBCを32/64bit両方入れてもいいです)

    次に、「ファイル名を指定して実行」から以下を起動し、設定ができているか確認してください。
    ・ODBCが64bitの場合"odbcad32.exe"
    ・ODBCが32bitの場合"C:\Windows\Syswow64\odbcad32.exe"

    ※32bitと64bitのODBC-DSAは設定が独立しているので注意
    2020年9月10日 1:07