传递SQL“IN” jasperreport中的参数列表 [英] passing SQL "IN" parameter list in jasperreport

查看:367
本文介绍了传递SQL“IN” jasperreport中的参数列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究Jasper Reports,我的查询使用SQL'IN'谓词。

I am working on Jasper Reports and my query uses SQL 'IN' predicate.

SELECT customer_name AS NAME, 
       id_customer   AS ID 
  FROM customer 
 WHERE customer_role IN ($P{roles})

这里角色参数可以有1个或多个整数值,并在生成jasper报告时动态决定。

Here the role parameter can have 1 or more integer values and will be dynamically decided when generating the jasper report.

任何人都可以帮我解决如何设置'roles'参数通过Java程序动态的值。

Can anybody please help me on how to set the value of 'roles' parameter thru Java program dynamically.

推荐答案

Jasper Report有一个特殊的变量$ X:

Jasper Report has a special variable $X for that:

select * from customer where $X{IN,customer_role,roles}

应该有效。 请参阅此处这里

这篇关于传递SQL“IN” jasperreport中的参数列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆