Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Запись Blob : pFIBQuery -> ADOQuery   Найти похожие ветки 

 
Niarond   (2005-06-09 11:43) [0]

Здравствуйте.
Помогите решить такую проблемку:
Не корректно записывается блоб поле с использованием запросов.

pFIBQuery1.SQL.Text:="select blob from tbl_blob where id = :nid";
pFIBQuery1.ParamByName("nid").AsInteger:=1;
pFIBQuery1.ExecQuery;

ADOQuery1.SQL.Text:="insert into tbl_data (blob) values (:bf)";
ADOQuery1.Parameters.ParamValues["bf"]:=pFIBQuery1.FieldByName("blob").Value;
ADOQuery1.ExecSQL;

Спасибо.


 
ORMADA ©   (2005-06-09 12:21) [1]

var
MS:TMemoryStream;

ADOStoredProc.Parameters.ParamByName("@x").LoadFromStream(MS, ftBlob);
исчо посмотри ADOQuery.CreateBlobStream


 
Niarond   (2005-06-09 13:03) [2]

большое спасибо... :) не знал что в адо параметры типа блоб нужно грузить через поток. вот так работает:

MyStream:=TMemoryStream.Create;
pFIBQuery1.FieldByName("blob").SaveToStream(MyStream);
try
 ADOQuery1.Parameters.ParamByName("bf").LoadFromStream(MyStream, ftBlob);
finally
 MyStream.Free;
end;
ADOQuery1.ExecSQL;



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
1-1120043267
Chlavik
2005-06-29 15:07
2005.07.18
ListView в дилоговом ресурсе (res)


14-1119432614
TohaNik
2005-06-22 13:30
2005.07.18
Полетит или нет? :)


3-1117716092
andrey__
2005-06-02 16:41
2005.07.18
Компонент TADODataSet добавление пользовательского поля


3-1117625890
Игорь Шевченко
2005-06-01 15:38
2005.07.18
Как (чем) ввести данные в unicode в таблицу Oracle ?


1-1119963027
harisma
2005-06-28 16:50
2005.07.18
Как сделать хинты для TTreeNode в TTreeView