概要
Microsoft ODBC アドミニストレーター にて エラーが発生する。ODBCが使用できない。
システムエラーコード 126:指定されたモジュールが見つかりません。(C:\app\instantclient_12_2\SQORAS32.DLL)のために,Oracle in instantclient_12_2 ODBC ドライバーのセットアッププログラムを読み込むことができません。
対処方法
Visual C++ 再頒布可能パッケージ
Visual C++ 再頒布可能パッケージ がインストールされていないか,破損していることが考えられる。以下の対応表で該当するバージョンのC++パッケージを再インストールするか「アプリと機能」より修復を行う。
32bit の ODBC なら 32bit の C++パッケージを使用する
ODBC名前 | ODBC Version | Visual Studio C++ Version |
Oracle in instantclient_12_2 | 12.2.0.1 | 2013(32bit,64bit) |
MySQL ODBC 5.3 ANSI Driver | 5.3.9.0 | 2013 |
MySQL ODBC 5.3 Unicode Driver | 5.3.9.0 | 2013 |
Oracleの公式サイトのODBCドライバーダウンロードページに,どのバージョンの Visual Studio の再配布パッケージが必要なのか記載されている
Windows 32ビット用Instant Client | Oracle 日本
Windows 32ビット用Instant Clientダウンロード
環境変数PATH
該当ファイルへのPATHが通っていないか,他のPATHが優先されてしまっているかもしれない。システムの詳細設定 で確認する。
コマンドで where xxxxx.dll とすると どこのフォルダのファイルを参照するか調べられる
プロパティ
Windows 10 Pro
コメント