0
需要從Oracle應用程序開發人員那裏一些幫助:連接必須是有效和開放的Ddtek.Oracle.OracleConnection
我有一個更新和插入到表中使用DDTek.Oracle
庫的C#.NET 4.0的應用程序。我的應用程序每天運行約12個小時,這個異常來了兩次和15天,從來沒有之前。在這些日子裏,它幾個小時運行良好(它在這段時間內都插入和更新了)。然後這個例外來了。我已經讀過,這個異常可能來自一個錯誤的連接字符串,但正如我之前所說,該應用程序已運行良好一段時間。這可能是一個數據庫或網絡問題,或者它可能是別的嗎?
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()
僅供參考(如果這可能是原因),我在兩個線程上有兩個連接。每個線程更新不同的表格。 PS:如果有人知道DDTek的良好文檔。請回復一個鏈接。
謝謝Yahia。該列表有助於調查問題。並感謝DDTek文檔。 – ada 2012-03-15 11:51:44
@ada歡迎您:-) – Yahia 2012-03-15 12:19:24