我正在開發一個VS2008桌面應用程序,這個應用程序建立了2個連接,一個連接到一個訪問數據庫,另一個連接到一個oracle數據庫。我可以連接到這兩個數據庫就好了,但是,當我試圖從oracle獲取數據表時,應用程序崩潰拋出ORA03113錯誤。這隻發生在我調用OracleDataAdapter對象的Fill方法時。Oracle錯誤3113
我不知道如何解決這個錯誤,當我在SQL Developer中執行相同的查詢時,它工作得很好。
謝謝。
UPDATE:
我不能告訴你的連接字符串,但它可以打開就好了連接。
的代碼是非常標準:
Imports Oracle.DataAccess.Client
Dim info as Datatable = new Datatable
Dim adapter as OracleDataAdapter("Select * From userinfo ui Where ui.userid = 13", conn)
adapter.Fill(info)
誤差在adapter.Fill()
致謝谷歌先生:http://dba-oracle.com/m_ora_03113_end_of_file_on_communications_channel.htm – soandos 2011-05-12 16:27:01
我確實發現,沒有解決任何問題,謝謝。 – 2011-05-12 16:29:39
是否有可能嘗試運行查詢或某事,但不是填充,並看到它崩潰呢? (找出連接後是否填充或禁止)。 – soandos 2011-05-12 16:31:10