【发布时间】:2018-02-24 23:20:09
【问题描述】:
我创建了一个名为 -CustometID 参数的报告
我想将此值传递给 where 子句。所以我改变了我的 SQL 查询如下:
SELECT * FROM JSW_LOCATION_MASTER WHERE ID_NO=$P{CustometID}
如果我从 Jasper Studio 预览报表,输入控件来了,输入数据后,报表生成成功。
之后,我在 Jasper Server 中发布了报告并创建了一个名为 - CustometID 的输入控件并映射到报告。
如果我运行报告,它会给出以下错误:
2018-02-21 23:21:20,166 错误 AsyncJasperPrintAccessor,pool-6-thread-20:321 - 报告执行期间出错 net.sf.jasperreports.engine.JRException:执行 SQL 语句时出错:CrossCheck
链接:
JRXML Gist 链接:https://gist.github.com/anonymous/85ee2e3ee09952b6d8f3d1875b51096a
日志文件:https://gist.github.com/anonymous/55b56496b3df5b3b12d66cfb0b9688d0
有人能帮帮我吗?我从几天开始就遇到了这个问题。
谢谢。
【问题讨论】:
标签: jasper-reports