表:table( Fid int
          ,FFile ntext
          ,Fimage image
         )
当FFile保存的数据为图片时,如*.jpg格式,怎么样把ntext类型的数据转换为image?

解决方案 »

  1.   

    Stream := TMemoryStream.Create();
    TBlobField(DataSet.FieldByName('Fimage ')).SaveToStream(Stream);
    Stream.Position := 0;
    Image.LoadFromStream(Stream);
      

  2.   

    回复: yrb() 
    请问Image是哪个控件,是Timage吗,可我怎么找不到LoadFromStream过程????
    谢谢!
      

  3.   

    我现在想要做的是:把图片数据从FFile保存到Fimage,也就是怎样从ntext类型的数据保存到image,谢谢!!!!
      

  4.   

    Stream := TMemoryStream.Create();TBlobField(DataSet.FieldByName('FFile')).SaveToStream(Stream);
    TBlobField(DataSet.FieldByName('Fimage ')).LoadFromStream(Stream);Stream.Free;
      

  5.   

    回复人: yq3woaini
    我的代码如下:
    Stream := TMemoryStream.Create();
    TBlobField(tb1.FieldByName('FFile')).SaveToStream(Stream);
    tb1.Edit;
    TBlobField(tb1.FieldByName('Fimage')).LoadFromStream(Stream);
    tb1.Post;
    Stream.Free;
    但运行时有错:图片保存不了??怎么办??