Главная страница
    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.45 MB
Время: 0.004 c
1-66620
Nest
2002-02-06 16:08
2002.02.21
Подскажите, как фокус поставить на , скажем вторую колонку DBGRIDа?


4-66706
masha
2001-12-23 01:18
2002.02.21
WIN API


3-66424
Vad_M
2002-01-25 15:30
2002.02.21
Как получить номер рекорда в CachedUpdates наборе?


1-66517
irq
2002-02-06 18:50
2002.02.21
Еще раз про календарь


3-66488
Зинец Виктор
2002-01-28 18:01
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский