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

Вниз

Как считать Jpeg из бд в DBImage   Найти похожие ветки 

 
Agafonov Alexsandr   (2002-12-25 18:14) [0]

Уважаемые мастера, подскажите как считывать из базы JpegImage и отображать его в DBImage.


 
Anatoliy ©   (2002-12-25 18:41) [1]

Только вчера прописал, может подойдет.

procedure ViewImage;
VAR Q:TADOQuery;
Image:String;
ImageSize:LongInt;
S:TMemoryStream;
ImageID:LongInt;
begin
with fmMain.frImageMain.imSmall.Picture do
begin
Q:=TADOQuery.Create(nil);
S:=TMemoryStream.Create;
try
ImageID:=DM.spMainImages.Fields[0].AsInteger;
Q.Connection:=DM.cnCennic;
Q.SQL.Add(Format("SELECT Data FROM Изображение WHERE id=%d",[ImageID]));
Q.Open;
Image:=Q.Fields[0].AsString;
ImageSize:=Length(Image);
S.WriteBuffer(Image[1],ImageSize);
S.Seek(0,soFromBeginning);
Graphic:=TJpegImage.Create;
with (Graphic as TJpegImage) do
begin
LoadFromStream(S);
Performance:=jpBestSpeed;
end;
finally
Q.Close;
Q.Free;
S.Free;
end;
fmMain.frImageMain.imSmall.Visible:=True;
end;
end;


 
VID ©   (2002-12-26 02:06) [2]

Посмотри
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1040857557&n=1


 
Agafonov Alexsandr   (2002-12-26 20:28) [3]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-62791
RV
2002-12-31 08:28
2003.01.20
С новым годом!


4-62925
Yegor Derevenets
2002-12-02 18:24
2003.01.20
LogonUser & CreateProcessAsUser


1-62451
Ya Vasya
2003-01-08 20:43
2003.01.20
FreeReport - Export


4-62919
cult
2002-12-04 13:06
2003.01.20
Где или Как узнать код сообщения?


3-62439
Nil
2002-12-26 12:23
2003.01.20
Как передать данные из DBGrid в Excel для дальнейшей работы