Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.049 c
3-1105394356
Quiii
2005-01-11 00:59
2005.02.06
informacija v bazii danih nesohranjaetsja pri viklju4enii program


4-1103111498
Пат
2004-12-15 14:51
2005.02.06
Как мне скопировать весь текст из FindWindowEX( SysListView32 )


9-1099502958
FRick
2004-11-03 20:29
2005.02.06
GLScene + скрипты!


14-1105905333
Константинов
2005-01-16 22:55
2005.02.06
Обнаружил у себя вирус!


4-1103257108
DelphiN!
2004-12-17 07:18
2005.02.06
Как узнать путь к процессу ?