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

Вниз

Картинки в БД Access   Найти похожие ветки 

 
Жорик   (2003-04-15 12:36) [0]

Уважаемые, не подскажете как осуществлять работу с картинками в Access-вской БД. Интересует, добавление, удаление... в отдельное поле, желательно кодом... :)))


 
blackman ©   (2003-04-15 13:04) [1]

blob поля и ой ля ля...
f Picture.Graphic is TJPegImage then
begin
bs:=TBlobStream.Create(TBlobField(Field),bmWrite);
Picture.Graphic.SaveToStream(bs);
bs.Free;
end
else if Picture.Graphic is TBitmap then
begin
Jpg:=TJPegImage.Create;
Jpg.CompressionQuality:=...;
Jpg.PixelFormat:=...;
Jpg.Assign(Picture.Graphic);
Jpg.JPEGNeeded;
bs:=TBlobStream.Create(TBlobField(Field),bmWrite);
Jpg.SaveToStream(bs);
bs.Free;
Jpg.Free;
end else Field.Clear;


 
Жорик   (2003-04-15 13:39) [2]

а точнее....

есть в базе (ANTAble) поле PHOTO, в конструкторе Accessa прописано как "поле объекта OLE"... и есть Image1 в котором есть картинка... и неплохо было бы прописать модуля, которые требуются...

заранее спасибо...


 
Жорик   (2003-04-15 13:42) [3]

var BS : TBlobStream;
Jp : TJpegImage;

begin
with Form1 do
begin
bs:=TBlobStream.Create(TBlobField(ANTable.FieldByName("PHOTO")), bmWrite);
Image1.Picture.Graphic.SaveToStream(bs);
bs.Free
end;
end;

выдает ошибку Invalid class typecast...



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-12883
ИгорьОк
2003-04-17 01:45
2003.05.05
Функции в стандартных DLL


14-12920
DeMoN-777
2003-04-17 21:22
2003.05.05
Заметили новую звёздочку


1-12715
Zelius
2003-04-22 21:21
2003.05.05
Как экзешнику сапдейтить самого себя?


1-12706
Vovanich
2003-04-23 13:55
2003.05.05
WebUpdate


1-12791
Юлия
2003-04-22 12:16
2003.05.05
Путь к исполняемому файлу