0

Windows 8 で、Microsoft Visual Studio Express 2012 for Web と Oracle データベース 11g を使用しています。

GridView を使用してデータベースに接続すると、次のエラーが発生します。

Oracle クライアントとネットワーク コンポーネントが見つかりませんでした。これらのコンポーネントは Oracle Corporation によって提供され、Oracle バージョン 7.3.3 以降のクライアント ソフトウェア インストールの一部です。

これらのコンポーネントがインストールされるまで、プロバイダは機能しません。

どうすればこの問題を解決できますか?

4

2 に答える 2

0

ここからこの回答を見つけました。問題が解決することを願っています:

このエラーの理由と解決策を見つけるには、次の手順に従います。

  1. Oracle の sql plus ユーティリティでテスト接続を試してください。接続に失敗した場合は、Oracle クライアント コンポーネントのインストールまたは構成が正しくありません。

  2. Oracle が最初に IIS にインストールされている場合は、すぐに再起動する必要があります。

  3. OCIW32.dll の複数のコピーがある場合は、Oracle ホーム フォルダの /Bin フォルダにある OCIW32.dll のコピーが 1 つだけであることを確認する必要があります。

  4. IUSR_machine 名のアカウントと IWAM_machine 名のアカウントを Oracle ホーム フォルダに追加します。両方のアカウントに完全な制御を与えます。

これを行うには、Windows エクスプローラで Oracle ホーム フォルダを右クリックします。[プロパティ] をクリックし、[セキュリティ] タブをクリックします。適切なアカウントを追加し、それらに完全な制御を与えます。コンピュータを再起動してください。

于 2013-11-12T06:15:18.120 に答える