![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Всем доброго времени суток. У меня есть БД на Access в нём имеется поле ('Картинка') в котором загружено изображение формата bmp. Требуется вытащить его от туда и поместить в Image1. Я пробовал разными способами на всегда вылазиет ошибка
Bitmap image is not valid помогите разобраться в чём дело. ![]() Способы которым я пытался сделать это: 1) Код:
Image1.Picture.Assign(frDM.ADOQuery1.FieldByName('Картинка')) Код:
var ImgStream:TMemoryStream; frDM.ADOQuery1.SQL.Text:='SELECT * FROM Table1'; frDM.ADOQuery1.Open; frDM.ADOQuery1.First; ImgStream:=TMemoryStream.Create; (frDM.ADOQuery1.FieldByName('Картинка') as TBlobField).SaveToStream(ImgStream); ImgStream.Position:=0; Image1.Visible:=True; ImgStream.Free; |
Этот пользователь сказал Спасибо IceExecutioner за это полезное сообщение: | ||
Admin (01.10.2013)
|