Jasper中表名的动态参数

时间:2012-08-14 12:11:19

标签: jasper-reports

我正在做类似

的事情
select * from $P{TABLENAME_VAR}  
在JR报告中

但是我得到了无效的表名异常,尽管参数包含正确的表名

这里的场景是我想根据用户提供的输入动态填充表的名称,所以我正在做的是

我创建了一个参数。现在根据用户选择的输入,为此变量分配了一个特定的表名,但是当我尝试在报告中将此参数指定为表名时,我收到Invalid table name异常。

1 个答案:

答案 0 :(得分:3)

我发现这个答案只是做了

select * from $P!{TABLENAME_VAR}

而不是

select * from $P{TABLENAME_VAR}