问题
Can we pass an sql query string as a param into JasperReports report? I want the query string be passed as a simple String type parameter into the report at run-time and the fields returned by this query be available for this report; is it possible ?
回答1:
Mannyee, yes of course, you can pass the formed SQL query.
It can be something like this:
<parameter name="queryString" isForPrompting="true" class="java.lang.String">
...
<queryString><![CDATA[$P!{queryString}]]></queryString>
来源:https://stackoverflow.com/questions/7254149/can-we-pass-an-sql-query-string-as-a-param-into-report