我已经在 iReport 中创建了带有 3 个参数的报告,并且它运行成功。该报告是使用 3 个参数执行 MS SQL 存储过程:
- 开始日期;
- enddate;
- dept_nm(部门名称);
iReport 给出了很好的结果。当我将 jrxml 文件导出到 JasperReports Server 4.1 时,我收到消息“报告为空”。
在 JasperReports Server 下的存储库中,我创建了日期参数的控件和 dept_nm 参数的单个列表值。
你知道如何调试和跟踪这条消息的来源吗???
您的查询未返回任何数据。当报告结果为空时,会出现该消息。
在 JasperReports Server 中调试此问题的最快方法是在没有返回数据时修改报表的行为。默认行为是“无页面”。将其更改为“所有部分,无详细信息”。这样您至少可以获得报告标题和摘要范围。
在标题区中显示您的参数以查看它们的值。通常它们并不是您所期望的。例如,您的输入控件是“StartDate”,但您的参数是“startdate”。所以参数没有得到你想要的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)