Главная страница
    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-66453
Dup
2002-01-28 15:41
2002.02.21
dbgrig из нескольких таблиц


14-66685
MJH
2001-12-30 11:33
2002.02.21
Популярная звуковушка


14-66669
Savage
2002-01-04 01:10
2002.02.21
Интересные файлы...


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


3-66418
Oleon
2002-01-25 11:09
2002.02.21
Здраствуйте. Как мне сжать базу в InterBase.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский