Вниз
Скачать: CL | DM;

TDBImage (извлечь из Microsoft Access)   Найти похожие ветки 

← →
HelDet ©   (2003-05-21 13:01) [0]

Есть база данных, созданная с помощью Microsoft Access, которая содержит поле с изображением (*.BMP,*.JPG). Это поле в Access имеет тип OLE и не извлекается при подключении к базе компонента TDBImage. Возникает ошибка "Bitmap is not valid". Помогите извлечь картинку.


← →
KoluChi ©   (2003-05-21 13:32) [1]

TDBImage не понимает формата jpeg. Выводить можно на TImage.
Включаем модуль jpeg.
приблизительный код для jpeg (писал по памяти):
var
jpg: tJpegImage;
stream: tStream;
begin
stream := TStream.Create();
try
tBlobStream(dataset.blobfield).SaveToStream(stream);
jpg.LoadFromStream(Stream);
Image.Picture.Assign(jpg);
finally
stream.Free();
end;
end;


← →
KoluChi ©   (2003-05-21 13:33) [2]

tBlob Field(dataset.blobfield).SaveToStream(stream);



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

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



Память: 0.45 MB
Время: 0.013 c
14-26652
Knight
2003-05-23 23:10
2003.06.09
Буржуйские рассылки


3-26375
МуМу
2003-05-19 12:32
2003.06.09
Ошибка


14-26781
Niki
2003-05-23 12:49
2003.06.09
EOSError. Code: 1400


1-26535
Marina_S
2003-05-27 19:40
2003.06.09
Оси координат в компоненте TChart


8-26621
Sergeys
2003-02-19 20:03
2003.06.09
сглаживание картинки




   Наверх