asp.netプロジェクトでのOracleクライアントの非互換性の解決
Oracle ODP.NET 11G(11.1.0.6.20)ASP.NETアプリケーションのデータプロバイダーとしてインスタントクライアントを使用すると、「プロバイダーはOracleクライアントのバージョンと互換性がありません」とエラーにつながる可能性があります。この非互換性は、データプロバイダーとインストールされているOracleクライアントとの間のバージョンの不一致に由来しています。 修正方法は次のとおりです
正しいodp.netファイルをダウンロード:適切なodp.netバージョンをダウンロードして、その内容を抽出します。
抽出されたODP.NETディレクトリ内のすべてのJARファイルを解凍します。
(
oci.dll
oci.dll.dbl
Oracle.DataAccess.dll
oraociicus11.dll
OraOps11w.dll
orannzsbb11.dll
oraocci11.dll
(ociw32.dll
ociw32.dll.dbl
dllsをアプリケーションフォルダーにコピーします:
このプロセスにより、アプリケーションが正しいOracleクライアントバージョンを使用して、互換性の問題を解決します。
以上がASP.NETの「Oracleクライアントバージョンと互換性のない「プロバイダー」エラーを解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。