0


      DECLARE
        report_id Report_Object;
        ReportServerJob VARCHAR2(254);
        BEGIN
        report_id := find_report_object('REPORT18');
        SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_COMM_MODE,SYNCHRONOUS);
        SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESTYPE,CACHE);
        SET_REPORT_OBJECT_PROPERTY(report_id, REPORT_DESFORMAT, 'PDF');
        SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_SERVER,'izvjestaj_rep');
        ReportServerJob := run_report_object(report_id);
        END; 

在此处输入图像描述

当我运行此表单时,我得到错误无法运行报告,所以我认为这个触发器应该没问题,但我不能调用报告,所以有人知道这里可能有什么问题吗?谢谢

4

1 回答 1

0

无法加载报告的原因可能是:

  • 注册表中的报告目录错位。
  • 可以加载报告(尝试在相同版本的表单中编译报告。即:如果表单在 6i 中,则报告应该在 Reports Builder 6i 中)。
  • 报告服务器可能处于非活动状态或在您的机器或服务器上出现错误。
于 2015-03-27T08:25:34.927 回答