Форум: "Базы";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизКартинки в БД 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.014 c