Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.21;
Скачать: CL | DM;

Вниз

ORA-03113   Найти похожие ветки 

 
tovSuhov ©   (2002-01-29 13:51) [0]

Господа! Пол-дня бьюсь над проблемой... Записываю в BLOB-овское поле данные. Когда размер блока данных меньше 4кбайт, все нормально, если же 4кбайта и выше, возникает ошибка "ORA-03113:end-of-file on connection channel"
Коннекчусь через ADOConnection, вставляю денные через ADOQuery.
Вот код:
var i:integer;
s:AnsiStrng;
s:="";
for i:=0 to 4096 do
s:=s+"t"; //создаю тестовую строку "tttttttt..."

Form1.ADOQuery1.SQL.Clear;
Form1.ADOQuery1.Parameters.AddParameter;
Form1.ADOQuery1.Parameters.Items[0].DataType := ftBlob;
Form1.ADOQuery1.Parameters.Items[0].Name := "param1";
Form1.ADOQuery1.Parameters.Items[0].Direction := pdInput;
Form1.ADOQuery1.Parameters.Items[0].Value := s;

Form1.ADOQuery1.SQL.Add("INSERT INTO mytablespace . mytable"+ "(APP_ID,BLOCK_NUM,BLOCK) VALUES ("+
"1, "+IntToStr(BlockNum)+" , :param1 )");
Form1.ADOQuery1.ExecSQL;
// вот тут и стопорится...

Form1.ADOQuery1.Parameters.Clear;

Почему так происходит и как с этим бороться?


 
petr_v_a ©   (2002-01-29 14:35) [1]

смотреть в user_dump_dest дамп 600-й ошибки и искать ее в списке багов, если есть support, кинуть им в морду :))
А может, ты сам с init.ora перебаловался :))


 
tovSuhov ©   (2002-01-29 14:49) [2]

Не совсем понятен ответ...
init.ora не трогал вообще!


 
pupkin   (2002-01-29 14:52) [3]

а мо быть это связано с ограничением на размер BLOB поля ? тогда должна быть поддержка типа CLOB (ограничения на размер не помню)...


 
EAlexander ©   (2002-01-29 14:58) [4]

to pupkin> а вроде ADO про Ora CLOB даже не знает.
BLOB и MEMO - понимает, а ora CLOB, BFILE - нет.


 
tovSuhov ©   (2002-01-29 16:23) [5]

Может кто у себя попробует такую операцию произвести? Получится или нет?
Весь день уже бьюсь - никакого просвета...



Страницы: 1 вся ветка

Текущий архив: 2002.02.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
6-66630
MARcoDEN
2001-12-01 12:38
2002.02.21
Как узнать IP-адрес


1-66591
BJValentine
2002-01-29 17:02
2002.02.21
Path к запущенному EXE - шнику


3-66483
masik
2002-01-29 12:21
2002.02.21
MS SQL Types


14-66672
Pat
2002-01-03 05:01
2002.02.21
Опять вирус... :-((


3-66447
DeNNiss
2002-01-28 10:34
2002.02.21
Передача данных в Excel