我正在开发一个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