|
MySQL.RU - Webboard
Вернуться
Zeos+MySQL+BLOB (Вячеслав) 03/06/2005 - 20:09:49
Re: Крео. Загрузка файла в BLOB (Валентин) 06/06/2005 - 10:49:42
Re: Крео. Загрузка файла в BLOB (Дмитрий) 12/06/2005 - 20:15:48
> Original message text:
> From: Вячеслав - 03/06/2005 - 20:09:49
> Subject:Zeos+MySQL+BLOB
> -----------------
> Знатоки, подскажите, как в запросе insert добавляются данные в поля BLOB-типа? А если, кто знает, как это делается с помощью ZeosLib, и подскажет, то это будет просто супер! Всем спасибо.
>
From: Валентин - 06/06/2005 - 10:49:42
Subject:Крео. Загрузка файла в BLOB
-----------------
Чтобы подобных вопросов не было, решил выложить пример.
Принцип всегда один, также можно туда загрузить любой поток.
Так же, только в обратном порядке из блоб вытягивают данные.
function SaveToBlobField(AFileName: string;
ABlobField: TBlobField): Boolean;
var F:TFileStream;
begin
Result:=false;
if not ABlobField.DataSet.Active then exit;
try
F:=TFileStream.Create(AFileName,0);
F.Position:=0;
if ABlobField.DataSet.State=dsBrowse then
ABlobField.DataSet.Edit;
ABlobField.LoadFromStream(F);
finally
F.Free;
end;
Result:=true;
end;
потом стандартный post :)))
вот собственно и все.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22501
|
|