Delphi 显示数据库中的图片

 uses jpeg,DB;

 

function GetFieldImg(Field: TField):TJPEGImage;
var
  MS:TMemoryStream;
begin
    Result:
=TJPEGImage.Create;
    MS:
=TMemoryStream.Create;
    TBlobField(Field).SaveToStream(MS);
    Ms.Position   :
=0;
    Result.LoadFromStream(Ms);
    MS.Free;
end;

 

调用

image1.Picture.Assign(GetFieldImg(query1.FieldByName('imgField')));

 

posted @ 2009-04-13 12:58  幽灵湖  阅读(1053)  评论(0)    收藏  举报