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

Вниз

Графика в Ado   Найти похожие ветки 

 
Uran   (2005-06-09 16:21) [0]

Подскажите пожалуйста на примере, как через ado в база Acces  загрузить jpg!
Заранее благодарен.


 
Плохиш ©   (2005-06-09 16:26) [1]

blob


 
Stanislav ©   (2005-06-09 16:31) [2]

Из Базы
Function ShowJPG (Field:TBlobField;var Image:TImage):Integer;
VAR S:TMemoryStream;J:TJPEGImage;
begin
Result:=0;
If not Field.DataSet.Active or Field.IsNull then
begin
Image.Canvas.Brush.Color:=clBtnFace;
Image.Canvas.FloodFill(0,0,clWhite,fsSurface);
patBlt (Image.Canvas.Handle ,0,0,Image.Picture.Width,Image.Picture.Height,PATCOPY);
end
else
begin
S:=TmemoryStream.Create;
J:=TJpegImage.Create;
S.Position:=0;
Field.SaveToStream(S);
S.Position:=0;
J.LoadFromStream(S);
Image.Picture.Bitmap.Assign(J);
Result:=S.Size;
J.Free;
S.Free;
end;
end;


 
Uran   (2005-06-09 16:31) [3]

меня интересовал не тип поля где хранить графические данные, а как их туда поместить, а именно jpg  и именно через ADO в access


 
Uran   (2005-06-09 16:32) [4]

Stanislav,  а наоборот ... в базу? :)


 
Johnmen ©   (2005-06-09 16:34) [5]

...а ключи от квартиры? :)


 
Stanislav ©   (2005-06-09 16:45) [6]

Uran   (09.06.05 16:32) [4]
на оборот:
JPeGImage.SaveToStream(S);
Field.LoadFromStream(S);


 
Плохиш ©   (2005-06-09 16:58) [7]

>Uran   (09.06.05 16:31) [3]

Ну тогда платите 249 Euro



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
6-1113171232
Chubais
2005-04-11 02:13
2005.07.18
sendto проблемы!


4-1116440529
Jetus
2005-05-18 22:22
2005.07.18
Как получить всю возможную инфу о сервисе в ХР?


3-1118270900
Dron1173
2005-06-09 02:48
2005.07.18
Обработка ошибок при работе с базой данных.


1-1119909456
grol
2005-06-28 01:57
2005.07.18
Ошибка после закрытия программы!!!


1-1120204747
kyn66
2005-07-01 11:59
2005.07.18
Как подставить путь к имени таблицы?