我正在使用 Web 服务在 JasperReports 服务器上运行在 iReport 中创建的一些报告。在 .jrxml 文件中,我可以看到<querystring>
包含报告 SQL 的 xml。是否可以通过 Web 服务将此查询字符串传递给 JasperServer,而不是对 .jrxml 文件中的定义进行硬编码。这是我将在 PHP 中构建的字符串,然后传递给 JasperReports Server 以用于执行报告。
<queryString>
<![CDATA[SELECT * FROM table WHERE j=2]]>
</queryString>
基本上,我试图找到一种在 PHP 中动态创建 SQL 的方法,然后将 SQL 传递给 Jasper 以运行报告。甚至可能吗?