Текущий архив: 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.45 MB
Время: 0.041 c