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

Вниз

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

 
Vadik ©   (2002-05-14 15:19) [0]

Подскажите как записать в BLOB файл порциями по 32к ?


 
Nikols ©   (2002-05-14 15:32) [1]

В Oracle (Пример со строкой)

function TFBDE.InsertWithBLOB(Telo, SQL: string): Integer;
var
Stream: TMemoryStream;
p: TParam;
begin
Stream := TMemoryStream.Create();
Stream.write(Telo[1], Length(Telo));
Query1.SQL.Clear;
p := TParam.Create(Query1.Params, ptInput);
p.name := "BlobParam";
p.LoadFromStream(Stream, ftBlob);
Query1.SQL.Add(SQL);
Query1.ExecSQL();
Stream.Free;
p.Free;
end;


Пример:

SQL := "insert into sometable(SOMEID, BLOBFIELD) values (1, :BlobParam)";
InsertWithBLOB(XMLWork.XML, SQL);


Можно все что необходимо записать в поток (32 к), а потом в параметр. Это просто пример.



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

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

Наверх




Память: 0.46 MB
Время: 0.019 c
4-55375
KoLega
2002-04-10 17:44
2002.06.17
А что значит dwlowDateTime и dwhighDateTime в структуре FileTime?


7-55331
skovorodka
2002-03-16 15:38
2002.06.17
Гду найти RxTrayIcon ?? или как по-другому засунуть программу в трей ?


1-55099
The Nobody
2002-06-05 18:01
2002.06.17
Запуск консольной программы без окна


1-55118
SleD
2002-06-05 16:12
2002.06.17
Насчёт формата файла для программы, но...


1-55138
Goblinus
2002-06-03 23:23
2002.06.17
Преобразование из Char в Integer и обратно