2

我正在做类似的事情

select * from $P{TABLENAME_VAR}  

在 JR 报告中,但我收到无效的表名异常,尽管参数包含正确的表名

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

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

4

1 回答 1

3

我找到了这个答案

select * from $P!{TABLENAME_VAR}

代替

select * from $P{TABLENAME_VAR}
于 2012-08-14T13:43:24.930 回答