有谁知道FastReport2.5能显示数据库中的Image字段吗?

解决方案 »

  1.   

    Demo里边是用BDE连接的,但是用ADO好像不行啊.谁能介绍下开发思路??????
      

  2.   

    我用的是Oracle数据库,字段类型是Blob.用ADOTable连接表,总提示数据字段类型不持.有谁知道应该怎么搞啊!!!!!!!
      

  3.   

    测试通过(1、由于没装Oracle,用Access代替;2、数据库中所存图片格式为jpg)procedure TForm1.Button1Click(Sender: TObject);
    var FRName:string;
        t1:TfrPictureView;
        tempStream:TStream;
        tempjpeg:TJPEGImage;
    begin
      FRName:='test.frf';
      frReport1.LoadFromFile(FRName);  ADOTable1.Open;
      tempstream:=TMemoryStream.Create;
      TBlobField(ADOTable1.FieldByName('bb')).SaveToStream(tempstream);
      tempstream.Position:=0;
      tempjpeg:=TJPEGImage.Create;
      tempjpeg.LoadFromStream(tempstream);  t1:=TfrPictureView(frReport1.FindObject('Picture1'));
      if t1<>nil then t1.Picture.Bitmap.Assign(tempjpeg);  tempjpeg.Free;
      tempStream.Free;  frReport1.ShowReport;
    end;
      

  4.   

    fastreport里面的TfrxPictureView不就是显示图片用的吗?