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

64bit OS 環境で 32bit アプリケーションを起動し、ODBC を使ってデータベースなどにアクセスしようとするとタイトルのようなエラーが発生します。

これは管理ツールにある ODBC 接続のプログラムが 64bit 版であることに起因しているためです。32bit アプリケーションで ODBC を使うには 32bit 版の ODBC 接続から登録する必要があります。プログラムは

  • %WINDOWS%Syswow64odbcad32.exe  (C:WindowsSyswow64odbcad32.exe)

にあります。

【参考URL】


コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)