web-dev-qa-db-ja.com

Oracleを作成できないODBC 64ビットWindows 7のソース

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変数を同じディレクトリに設定する必要があります。これも私が確認しました。

これを修正する方法はありますか?

3
Marcus Rickert

Microsoft Visual C++ 2010再頒布可能パッケージをダウンロードしてインストールします。

http://www.Microsoft.com/en-us/download/confirmation.aspx?id=14632

問題はSQLORA DLLではなく、それらのDDLが参照するモジュール(デフォルトのWindowsインストールにない)にあります。

4
Balazs Papp