高分悬赏!怎么把保存在数据库中的JPG图像读出来?DELPHI 5
ADO + ACCESS。OLE字段。
下面的代码是我保存进数据库的代码。请问怎么才能读出来呢并显示在IMAGE中呢?因为图片众多,所以不能保存成本地文件,要用流来解决,可是我折腾了一下午,还是没有解决。望高手帮忙!我用的是 5 ,不能用 6。如能解决,必然给分!
procedure TForm1.Button1Click(Sender: TObject);
var
photo: TMemoryStream;
begin
ADOTable1.Append;
if OpenDialog1.Execute then
Image1.Picture.LoadFromFile(OpenDialog1.FileName);
photo := TMemoryStream.Create;
Image1.Picture.Graphic.SavetoStream(photo);
TBlobField(ADOTable1.Fieldbyname('pic')).LoadFromStream(photo);
ADOTable1.Post;
photo.Clear;
end;