Olá galera,
vejam só minha situacao :
1- Gerar um relatório no JasperReports com datasource do SQLServer, e uma query de agrupamentos parametrizada.
O Problema :
2- Nessa query eu passo um parametro vindo da aplicação, esse parametro é uma Collection de números
3- Eu uso essa collection da seguinte maneira na minha query : Select * from tabela where tabela.id in $P!{meuParametroCollection}
4- Por algum motivo, o jasper interpreta essa collection na clausula in da seguinte forma ‘1,2,3’, como se fosse um literal, e consequentemente causa o erro de : ‘1,2,3’ Nome de coluna inválido.
5- O mesmo sql no client funciona que é uma blz…
6- Alguém sabe dá pra contornar isso? Já tentei remover alguma possível aspas desse parametro mas nao rolou…
Sugestoes ou duvidas? (ah minha numeracao de fatos ficou da hora (sic) =P )