Srs. Bom dia,
Estou
tentando passar para um parametro criado no iReport, $parUf, e a dificuldade que
estou tendo, é fazer o mesmo, enteder o seguinte parametro : " ('CE','SP') " ,
passado dinamicamente.
Vejam o fragmento do
SQL, abaixo:
WHERE ( ( $P{parUf} IS NOT NULL) AND ( x.UF IN $P(parUf) ) ) OR ($P{parUf} IS NULL )
)
compiling E:\Relatorios\ListagemAcompanhamentoOs_Ok.jasper!
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. Syntax error on token ",", invalid AssignmentOperator
value = (java.lang.String)(("
'CE' "," 'SP' "));
Assim funciona !!!, escrevendo direto no Report Query do IReport.
WHERE ($P{parUf} IS NOT NULL) AND ( x.UF IN ('CE','SP') )) OR ($P{parUf} IS NULL ) )