開発プラットフォームを Windows XP X86 から Windows 7 X64 に移行すると、次の ODBC 例外が発生します。
ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application
私が確信しているのは、接続しているサーバーが 32 ビットであり、実行しているコンピューターが 64 ビットであり、使用中の ODBC ドライバーが 64 ビットであることです。
私が書いているアプリケーションは 32 ビット モードで実行するように設定されています。これは、私たちが採用しているサードパーティ ソフトウェアの一部が 64 ビットと互換性がないためです。
32 ビット ドライバーをダウンロードして DSN を変更しようとしましたが、問題は解決しませんでした。私はまだ例外を取得します。
誰かが 32 ビット SQL ドライバーへのリンクを持っている場合、またはプロジェクトを変更することでこれを修正する方法についてのアイデアを持っている場合、私はすべて耳にします。
前もって感謝します、
-ジュルド-