我放了一个picture,可是预览的时候显示jpeg错误 #53,不知是什么原因
谢谢了 
picture de的DataField字段也设置了
BlobType属性也设置了,可就是无法预览!!!!!!
急急急!!!!!

解决方案 »

  1.   

    自己写代码试试:  p: TfrPictureView;
      stream: TStream;
    begin
    //在Report中拉一个TfrPictureView命名为Logo
            p := TfrPictureView(FRReport.FindObject('Logo'));
            stream:=TMemoryStream.Create;
            if p <> nil then
            try
              TBlobField(FMainPro.ADOQueryCompany.FieldByName('Logo')).SaveToStream(stream);
              Stream.Position:=0;
              p.Picture.Bitmap.LoadFromStream(stream);
            finally
              stream.Free;
            end;
      

  2.   

    直接从数据库中打印或预览图片,好像只能是BMP图片,所以如果你把图片转换成BMP后再存入数据库中,准可以直接打印!
      

  3.   

    用TRY 
    EXCEPT 
    END
    啊,这样程序运行的时候会过滤掉啊
      

  4.   

    xxmmmx(踢踏) 和I1314520(热心肠)  的方法应该都可以
      

  5.   

    最好是用jpg存储,这东东小呀,不知loader搞定没我,如果没有,我有完整的代码传给你!195428528,请注明你是loader
      

  6.   

    去把fastreport源码里面不让打JPG格式图片的注释给去掉
    就可以打JPG的拉,前短时间我才做了的