【问题标题】:Dynamic parameter of table name in Jasper [duplicate]Jasper中表名的动态参数[重复]
【发布时间】:2012-08-10 17:28:45
【问题描述】:

我正在做类似的事情

select * from $P{TABLENAME_VAR}  

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

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

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

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    我找到了这个问题的答案

    select * from $P!{TABLENAME_VAR}
    

    而不是

    select * from $P{TABLENAME_VAR}
    

    【讨论】:

    • 别忘了您可以将其标记为已接受的答案,因为您解决了自己的问题。 (好吧,您必须等待很短的时间,但我认为您应该能够很快,如果还没有的话。)
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 2013-02-02
    • 2015-09-01
    相关资源
    最近更新 更多