Oracleデータベース接続にSystem.Data.OracleClient dllを内部的に使用する.net 3.5 Windowsアプリケーションがあります.Windows XPマシンでは正常に動作します。Windows 7マシンでOracleに接続する際にエラーが発生しました
Windows 7 OSのマシンにこのアプリケーションを移植すると、db: に接続するときにエラーメッセージが表示されます。 "System.Data.OracleClientにはOracleクライアントソフトウェアのバージョン8.1.7以降が必要です。"
これは、64ビットは今、別のエラーメッセージを取得していますdriver.But Oracleをインストールした後に固定されている: は、「OCIEnvCreateリターンコードで失敗しました-1が、エラーメッセージのテキストは利用できませんでした。」
私はここで逃すことができますか?
ありがとうございました。
愚かな質問ですが、Oracleクライアントソフトウェアのバージョン8.1.7以上をインストールしようとしましたか? http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html –
マシンは64ビット版のWindows 7を実行していますか?その場合、アプリケーションが32ビットまたは64ビットモードで動作しているかどうかを確認する必要があります。 Oracleドライバには、64ビット用と32ビット用の2種類があります。 – GTG
ありがとう@ GTG.Yes、Windows 7 64ビットで動作しています。私のアプリが32ビットモードまたは64ビットモードで動作しているかどうかを確認しますか?また、このドライバの名前はどうですか? Windows 7のマシン? –