Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
3-66427
___Nikolay
2002-01-26 16:58
2002.02.21
!!! СРОЧНО PLZ !!! ___КАК АРХИВИРОВАТЬ ФАЙЛЫ В БД____


4-66713
AME
2001-12-20 15:57
2002.02.21
NetApi - Delphi кто виноват?


1-66509
serjant
2002-02-06 08:54
2002.02.21
полосы в QuickRep


14-66653
dksoft
2001-12-27 19:06
2002.02.21
Защита


1-66516
HDD
2002-02-06 02:13
2002.02.21
Помогите гарны хлопчики и дивченки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский