var
ms: TMemoryStream;
...
ms = TMemoryStream.Create;
try (table1.FieldByName('FImage') As TBlobField).SaveToStream(ms);
Image1.Picture.Assign(ms);
...
finally ms.Free; end;那我再要将他从数据库中取出来将如何操作呢? 好象也可以这样,你试一下吧 Image1.Picture.Bitmap.Assign(TBlobField(table1.FieldByName('FImage')));
ms: TMemoryStream;
...
ms = TMemoryStream.Create;
try (table1.FieldByName('FImage') As TBlobField).SaveToStream(ms);
Image1.Picture.Assign(ms);
...
finally ms.Free; end;那我再要将他从数据库中取出来将如何操作呢? 好象也可以这样,你试一下吧 Image1.Picture.Bitmap.Assign(TBlobField(table1.FieldByName('FImage')));
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货