我正在做类似
的事情select * from $P{TABLENAME_VAR}
在JR报告中但是我得到了无效的表名异常,尽管参数包含正确的表名
这里的场景是我想根据用户提供的输入动态填充表的名称,所以我正在做的是
我创建了一个参数。现在根据用户选择的输入,为此变量分配了一个特定的表名,但是当我尝试在报告中将此参数指定为表名时,我收到Invalid table name
异常。
答案 0 :(得分:3)
我发现这个答案只是做了
select * from $P!{TABLENAME_VAR}
而不是
select * from $P{TABLENAME_VAR}