我设计了一个 JasperReports 的报告,将2个参数传递给LIKE clause
,如下所示,但报告不会生成。你能帮忙吗?
name
和date
是我创建的两个字符串参数
SELECT * from sessions WHERE Name LIKE '%$P{name}%' AND Logintime LIKE '%$P{date}%'
当我删除了两个参数
时,我可以得到整个表值SELECT * from sessions WHERE Name LIKE '%%' AND Logintime LIKE '%%'
答案 0 :(得分:2)
感谢您的观点。无论如何我找到了答案。我想在这里发布..只需改变它,
SELECT * from sessions WHERE Name LIKE '%$P{name}%' AND Logintime LIKE '%$P{date}%'
到
SELECT * from sessions WHERE Name LIKE '%$!P{name}%' AND Logintime LIKE '%$!P{date}%'
然后它工作正常:))