Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE ?

Материал из DRKB


  • Предполагается, что поле BLOB (например, Pict)
  • в запросе Query.SQL пишется что-то вроде
SELECT Pict FROM sometable WHERE somefield=somevalue
  • запрос открывается
  • делается "присваивание":
Image1.Picture.Assign(TBlobField(Query.FieldByName('Pict'));

// или, если известно, что эта картинка - Bitmap, то можно
Image1.Picture.Bitmap.Assign(TBlobField(Query.FieldByName('Pict'));

А можно воспользоваться компонентом TDBImage.


Author: Зайцев О.В.
Author: Владимиров А.М.
Source: http://forum.sources.ru
ID: 03626