に有効で開放する必要があります。接続はそこのOracleアプリ開発者からいくつかの助けが必要Ddtek.Oracle.OracleConnection
私はDDTek.Oracle
ライブラリを使用してテーブルへの更新や挿入C#.NET 4.0のアプリケーションを持っています。私のアプリは毎日約12時間実行されていますが、この例外は正確に2回15日離れていました。最近、数時間にわたって正常に動作していました(この間、挿入と更新の両方を行いました)。そして、この例外が来ます。私は、この例外は不正な接続文字列である可能性があることを読んだが、私が前に言ったように、アプリケーションはしばらくの間うまく動いていた。これはdbまたはネットワークの問題か、それは別のものになる可能性がありますか?
System.InvalidOperationException: Connection must be valid and open
at DDTek.Oracle.OracleConnection.get_Session()
at DDTek.Oracle.OracleConnection.BeginDbTransaction(IsolationLevel isolationLevel)
at DDTek.Oracle.OracleConnection.BeginTransaction()
FYI(原因が考えられる場合)、私は2つのスレッドで2つの接続を持っています。各スレッドは異なるテーブルを更新します。 PS:DDTekの優れたドキュメントを誰かが知っている場合。返信してください。
ありがとうございました。このリストは、問題の調査に多くの手助けをします。 DDTekのドキュメントにも感謝します。 – ada
@adaあなたは歓迎です:-) – Yahia