Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22501



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |