我想做delphi把图片存入到SQL中,又把它显示出来,我查了很多资料,都没有搞懂,各位大哥,多帮帮忙呀!给个例子!先谢了!

解决方案 »

  1.   

    使用CSDN上的搜索功能上面有很多这们的例子!
      

  2.   

    简单点的
    用DBImage控件就完了
      

  3.   

    這個問題在人事薪資裡很普遍,用樓上說的DBImage就可以了,多讀一下Delphi help
      

  4.   


    uses jpeg;
    保存Image1中的图象至数据库 :
    var 
      Ms:TmemoryStream;
      jpg:Tjpegimage;
    begin
      ms:=TmemoryStream.Create;
      Jpg.Assign(Image1.Picture.Graphic);
      Jpg.SaveToStream(Ms) ;
      Ms.Position :=0;
      ADOquery1.append;
      TBlobField(ADOquery1.FieldByName('img')).LoadFromStream(Ms);
      ADOquery1.Post;
      Ms.Free ;
      jpg.free;
    end;
    从数据库中读取图象到image2中:
    Var
      Ms:TStringStream;
      jpg:Tjpegimage;
    begin
      Ms:=TstringStream.Create('');
      TBlobField(ADOquery1.FieldByName('img')).SaveToStream(Ms);
      Ms.Position :=0;
      Jpg.LoadFromStream(Ms);
      Image2.Picture.Assign(Jpg);
      Ms.Free;
      jpg.free;
    end;///也许楼主需要,看吧!..