procedure loadfromdb
var
PicStream: TMemoryStream;
begin
PicStream := TMemoryStream.Create;
TBlobField(FDQuery1.FieldByName('fujian')).SaveToStream(PicStream);
PicStream.Position := 0;
PicStream.SaveToFile('x:\1.jpg');
PicStream.Free;
end;
procedure savetodb;
var
PicStream: TMemoryStream;
begin
PicStream := TMemoryStream.Create;
Image1.Picture.Bitmap.SaveToStream(PicStream);
TBlobField(FDQuery1.FieldByName('fujian')).LoadFromStream(PicStream);
PicStream.Free;
end;
本文介绍如何使用Delphi的TMemoryStream处理数据库中的图片字段。通过将图片从数据库加载到内存流并保存为文件,以及从图像控件加载图片到内存流再存入数据库的方法,实现数据库图片字段的读取和存储。

5546

被折叠的 条评论
为什么被折叠?



