Снова проблема JasperReports - действительно раздражает.JasperReports: динамическая строка запроса с параметрами
Предположим, у меня есть отчет с булевым параметром/управлением вводами, который называется BooleanParam. Теперь есть еще один параметр: Param1 и который не запрашивает. Param1 строит свое значение на основе Значение BooleanParam. В моем случае это выглядит примерно так:
($P{ShowTimePeriod_} == true) ? "cdate BETWEEN '01.01.10' AND '07.05.2012' " :
"cdate BETWEEN " + $P{DateParam1} + " AND " + ${DateParam1}
Примечание: DateParam1 и DateParam2 являются еще два параметра/вход управления, используемые для обеспечения двух дат.
Теперь Jasper не принимает два DateParams в выражении else. Я также попытался поместить параметры непосредственно в строку как чистые строки - не работает.
У кого-то была такая же проблема? Как его решить? Я застрял в этой проблеме.
Заранее благодарим за любые комментарии и/или предложения.