一个最简单的办法,读图片用下面的代码:
var
lStream , lFileStream: TStream;
lFile: String;
begin
DataSetBZSJJ1.Edit;
lStream := DataSetBZSJJ1.CreateBlobStream(DataSetBZSJJ1.FieldByName('TP'),TBlobStreamMode.bmReadWrite);
lFile := jsSysUtils.GetSystemTempPath+'123.png';
lFileStream := TFileStream.Create(lFile, Classes.fmCreate);
lFileStream.CopyFrom(lStream, lStream.Size);
lFileStream.Free;
Image1.Picture.LoadFromFile(lFile);
SysUtils.DeleteFile(lFile);
end; |