Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-12615
Vitual
2003-04-15 14:55
2003.05.05
Открываем ,закрываем


14-12942
Neo
2003-04-09 18:42
2003.05.05
Как написать взломщик энетрнета?


3-12662
Silver_
2003-04-16 14:30
2003.05.05
SQL - значения некого поля чтоб не повторялись


7-12952
Zyb
2003-03-12 13:45
2003.05.05
Вопрос по COM порту


14-12866
AlexG
2003-04-16 14:55
2003.05.05
AVP - автозагрузка




   Наверх