0

まず第一に、他の質問を読みましたが、どれも役に立たなかったと言いたいです。

このエラーが発生するサーバーは、Windows 2003 SP2 + .net Framework 4.0 + Oracle i9 クライアントです。

最新の ODP.NET ODAC1120320Xcopy_32bit.zip をダウンロードして、これらの dll をコピーしました。

  • oci.dll
  • ociw32.dll
  • Oracle.DataAccess.dll
  • orannzsbb11.dll
  • oraocci11.dll
  • oraociei11.dll
  • OraOps11w.dll

オラクルに接続するだけの小さなアプリを作成しました。リンク

このアプリを実行すると、The provider is not compatible with the version of Oracle client エラーが表示されます。

ダウンロード ページには次のようにも書かれていました。以下の 32 ビット ODAC クライアント ダウンロードはそれぞれ、Oracle Database バージョン 9.2、10.1、10.2、および 11.1、および 11.2 への接続をサポートします。

したがって、9i データベースで問題ないと思います。

古いバージョンの ODP.NET を使用する必要があるかどうかはわかりません。SO に関する 1 つの回答は、.NET 2.0 をサポートするバージョン 11.1.0.6.20 を使用するように提案されていますが、私のアプリケーションは .NET 4.0 に対して作成されています。

私に何ができる ?

4

1 に答える 1