1

Oracle データベースに接続するサンプル アプリケーションを C# で作成しました。私のステーションでは、Oracle Client 10g をインストールしました。C# プロジェクトでは、oracle bin フォルダーから oracle.dataaccess.dll への参照を追加しました。デスクトップ上で 10g バージョンの Oracle クライアントを使用してアプリを実行するとすべて問題ありませんが、11g バージョンの Oracle クライアントを使用するデスクトップではアプリケーションが動作しません (クラッシュ)。参照を削除し、11g クライアントから oracle.dataaccess.dll への参照を追加すると、ビルド後、アプリは oracle クライアント 11g でのみ動作し、oracle クライアント 10g を使用するワークステーションでクラッシュします。 11g オラクル クライアント?

4

1 に答える 1

0

私はこれを行いましたが、すべてを書き出すのを防ぐために、他の誰かが別の質問でそれに答えました。

私が見つけたのは、必要なDLLを11gから取得することで、10gまたは11gのデータベースに接続します。

于 2013-03-16T13:55:08.027 に答える