Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.09;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.019 c
1-26534
Some_Newbie
2003-05-27 20:08
2003.06.09
Эмуляция нажатия клавиш для конкретного процесса.


1-26567
wera
2003-05-28 10:55
2003.06.09
Ох, уж эти линейные списки..


3-26335
gonta
2003-05-20 10:58
2003.06.09
Обработка SQL запроса в потоке


3-26364
Альф
2003-05-19 11:50
2003.06.09
Как вставить Checkbox в DBGrid ???


14-26660
zzet
2003-05-23 00:09
2003.06.09
Мастера на ТВ