64ビットバージョンのOracleをインストールしましたODBCドライバー(instantclient-odbc-windows.x64-12.1.0.1.0 from http://www.Oracle.com /technetwork/topics/winx64soft-089540.html )私の64ビットWindows 7システムでは、ドライバーはODBC管理ダイアログに表示されます。ただし、=を定義しようとすると、 ODBCソースエラーメッセージが表示されます(ドイツ語から翻訳):
OracleのセットアップルーチンODBC instantclient64_12_1のクライアントをロードできませんでした。システムエラーコード126:指定されたモジュールが見つかりませんでした。(C:\ Program Files\Oracle\instantclient64_12_1\SQLORAS32.DLL )。
ダイアログボックスを確認した後、基本的に同じメッセージを含む2番目のメッセージが表示されます。最初のチェックにより、DLLdoesがエラーメッセージで指定されたパスに存在することがわかります。また、レジストリは、DLL SQLORAS32.DLLおよびSQLORA32.DLLへのパスが両方とも正しく設定されていることを示しています。
インストールマニュアルでは、PATH変数を同じディレクトリに設定する必要があります。これも私が確認しました。
これを修正する方法はありますか?
Microsoft Visual C++ 2010再頒布可能パッケージをダウンロードしてインストールします。
http://www.Microsoft.com/en-us/download/confirmation.aspx?id=14632
問題はSQLORA DLLではなく、それらのDDLが参照するモジュール(デフォルトのWindowsインストールにない)にあります。