2

oledbconnection を使用して ac# asp.net Web アプリケーションから oracle 10g 32 ビットに接続しようとすると、次のエラーが発生します。

ORA-06413: Connection not open. 

Windows アプリケーションと TOAD/SQL* PLUS から正常に接続しています。

私は問題をグーグルで検索し、考えられるすべての解決策(特殊文字の確認)を試しましたが、どれも役に立ちませんでした。

助けてください。

4

3 に答える 3

0

接続オブジェクトを作成した後。SQLコマンドを実行するには、接続を開く必要があります。

oracleConnectionという名前のoracleの接続オブジェクトを作成したとします。

その後、あなたは使用する必要があります

oracleConnection.Open();

接続しようとしているOracleデータベースへの接続を開きます。もう1つの問題は、実行されていない可能性のあるOr​​acleサービスにある可能性があります。したがって、oracleサービスがバックグラウンドで実行されていることを確認してください。

于 2012-12-20T09:01:27.410 に答える
0

とうとうやりました。マシンから VS2010 をアンインストールしました。フォーマットします。再び、VS2010 という c: の新しいフォルダーに VS2010 をインストールします。今は順調です。とにかく、あなたの応答に感謝します。

于 2013-01-18T09:35:03.280 に答える
0

問題は、.exe ファイル名に複数の "." が含まれているか、ファイル パスに括弧 "()" が含まれている場合に発生する可能性があります。

于 2012-12-19T06:02:22.957 に答える