その64ビットと32ビットの問題。 64ビットシステムで32ビットodbcドライバーにアクセスしています。
c:\ windows \ system32 \ odbcad32.exeを開くと、c:\ windows \ syswow64 \ odbcad32.exe(またはその逆)にあるドライバーは表示されません
アプリケーションのターゲットプラットフォームを確認してください。それでも問題が解決しない場合は、正しいドライバー(64ビットまたは32ビット)をインストールするだけでこっそりとアクセスできる可能性があります。
Visual Studioからプロジェクトをデバッグしている場合は、32ビットとして実行する必要もあります。これを行うには、プロジェクトを右クリックしてプロパティを選択し、プロジェクトのプロパティを開く必要があります。ここで、Run64BitRuntime
を設定する必要があります FALSE 。