【发布时间】:2012-02-27 02:41:52
【问题描述】:
我在 iReport 中创建了一份报告。使用 isForPrompting="true" 设置参数。当我去用预览测试它时,一切正常。
Parameter: Symbol
SQL Query: select * from "table" where "column" = $P{Symbol} -- I'm using Postgres.
然后我使用 Repository Navigator 将其上传到服务器。服务器返回“无页面”任何想法。如果参数被删除并且值被硬编码到下面的 sql 查询中,我已经验证了报告在 iReport 和 JasperServer 中都有效。
<queryString>
<![CDATA[select * from "tablename" where "column" = 'testsymbol']]>
</queryString>
【问题讨论】:
-
你检查参数
Symbol了吗(例如借助textField)? -
可怕...iReport怎么没有输入控件的概念???对我来说,你在 iReport 中拥有的任何东西都应该可以直接推广到 JasperServer。如果这意味着在 iReport 中设置输入控件,那就这样吧!这非常令人沮丧。阿格。
-
@sam 那么这是否意味着你想通了?如果是这样,您可以为自己的问题添加答案并标记或回答。
标签: jasper-reports ireport jasperserver