2014-09-27 101 views
1

我設計了一個JasperReports的報告,如下所示將2個參數傳入LIKE clause,但報告不會生成。你能幫忙嗎?參數化IReports,帶有LIKE子句的SQL語句

namedate是兩個字符串參數我創建

SELECT * from sessions WHERE Name LIKE '%$P{name}%' AND Logintime LIKE '%$P{date}%' 

當我刪除了兩個參數,雖然

SELECT * from sessions WHERE Name LIKE '%%' AND Logintime LIKE '%%' 

回答

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}%' 

然後正常工作:)