Вниз
Скачать: CL | DM;

Записать текст в BLOB поле.   Найти похожие ветки 

← →
edge   (2005-01-11 12:20) [0]

Подскажите, как записать текс в BLOB, делаю так:

   OraQuery1.SQL.Clear;
   OraQuery1.SQL.Add("INSERT INTO table1 (col1, col2)"
     +" VALUES (10, :s)");
   OraQuery1.Params.ParseSQL(OraQuery1.SQL.Text, true);
   OraQuery1.Params.ParamByName("s").LoadFromStream(Temp1,   ftMemo);    //Temp1: TMemoryStream
   OraQuery1.ExecSQL;

при выполнении появляется ошибка: неверно задано  шестнадцатиричное число.


← →
Desdechado ©   (2005-01-11 13:21) [1]

попробуй
Query1.ParamByName("s").DataType := ftBlob;
Query1.ParamByName("s").ParamType := ptInput;
Query1.ParamByName("s").LoadFromStream(temp1,ftBlob);

для Оракла наверно важно BLOB или CLOB


← →
edge   (2005-01-11 13:33) [2]

Действительно, заменил ftMemo на ftBlob, заработало. Спасибо.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1106438788
FFFFF
2005-01-23 03:06
2005.02.06
Как запретить внесение изменений Items в ComboBox?


3-1105095325
Alpha
2005-01-07 13:55
2005.02.06
ADO в Delphi7


8-1098588797
pika
2004-10-24 07:33
2005.02.06
это смешно но я запутался в Image :-)


6-1101327410
Жуков
2004-11-24 23:16
2005.02.06
Отправка сообщений по локальнй сети


6-1100945155
Sicilla
2004-11-20 13:05
2005.02.06
Несовместимость типов




   Наверх