Ошибка Oracle 3113 - PullRequest
       17

Ошибка Oracle 3113

0 голосов
/ 12 мая 2011

Я разрабатываю настольное приложение VS2008, которое устанавливает 2 соединения: одно с базой данных доступа, а другое с базой данных оракула. Я могу нормально подключиться к обеим базам данных, но, когда я пытаюсь получить данные из Oracle, происходит сбой приложения, в результате которого возникает ошибка ORA03113. Это происходит только при вызове метода Fill моего объекта OracleDataAdapter.

Я не знаю, как исправить эту ошибку, когда я выполняю тот же запрос в 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()

1 Ответ

0 голосов
/ 12 мая 2011

Что происходит, когда вы не подключаетесь к базе данных доступа?Что произойдет, если вы используете другую таблицу данных, такую ​​как DUAL, которая имеет только одну строку и один столбец с именем 'X'?

ORA-03113 является универсальным "Хорошо, я был подключен, но сейчасЯ не "ошибка.http://dba -oracle.com / m_ora_03113_end_of_file_on_communications_channel.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...