Delphi 如何读取.QRP文件中的数据集

Delphi 如何读取.QRP文件中的数据集,delphi,dataset,quickreports,Delphi,Dataset,Quickreports,我有一个普通的.QRP文件,我想读取它的数据集。可能吗 我使用以下代码读取.QRP,但在尝试读取其数据集时没有成功 var qrp : TQRPHandler; begin qrp := TQRPHandler.Create; try qrp.Filename := 'D:\produção de pessoa fisica.QRP'; qrp.Preview; finally q

我有一个普通的.QRP文件,我想读取它的数据集。可能吗

我使用以下代码读取.QRP,但在尝试读取其数据集时没有成功

var
  qrp : TQRPHandler;
begin
    qrp := TQRPHandler.Create;
        try
            qrp.Filename := 'D:\produção de pessoa fisica.QRP';
            qrp.Preview;
        finally
            qrp.Free;
        end;

当你说“没有成功”,你到底是什么意思?你看到一个预览窗口,但它是空的还是什么?我可以看到整个报告,但我不能读取数据集。预览对我来说并不重要,我只想读取dataset.Tbh,我不知道.Qrp文件是存储dataset数据,还是仅仅存储报表的某种图像。文档怎么说?据我所知,QuickReport组件本身现在允许与数据库直接通信(您的程序中仍然需要数据集组件)。所以我怀疑仅仅有-qrp文件就足以显示数据库中的数据。但我可能错了。您应该明确检查有关此问题的快速报告文档。