IMAGE中已经有图片(是剪帖板中的图片)不知具体的文件名和路径,现要将该图片存入数据库中,不知怎么做,请教高手.

解决方案 »

  1.   

    adoquery.FieldByName('f_zp')).Assign (image1)
    adoquery.post;
      

  2.   

    http://community.csdn.net/Expert/topic/3302/3302475.xml?temp=.4907648
      

  3.   

         image1.Picture.Graphic.SaveToStream(msmem);
           tblobfield(q2.FieldByName('yxtx')).LoadFromStream(msmem);
          //向数据表的字段写 入图片
          q2.Post;
          msmem.free高手看看,是那里错了.
      

  4.   

    aStream := TMemoryStream.Create.    Image1.Picture.Graphic.SaveToStream(aStream);
        TBlobField(ADOQuery1.FieldByName('a')).LoadFromStream(aStream);
      

  5.   

    msmem:=TmemoryStream.Create;
           image1.Picture.Graphic.SaveToStream(msmem);
           msmem.Position:=0;
           tblobfield(q2.FieldByName('yxtx')).LoadFromStream(msmem);
          //向数据表的字段写 入图片
          q2.Post;
          msmem.free
      

  6.   

    Delphi存取图像完整解决方案
    http://www.yesky.com/SoftChannel/72342371928440832/20030929/1733136_1.shtml
      

  7.   

    很笨的方法:创建个image,先把图片贴出来再存!!
      

  8.   

    回复人: newfang(方方) 
    想 看代码