Oi galera!
Estou passando um parâmetro no ireposrt para a consulta sql mas ele está traduzindo assim:
... where a.chapa = $P{chapa}
na trace do Microsoft SQL Server
... where a.chapa = @p0'
Os outros parêmetros em outro lugar o ireport entende numa boa, mas na consulta ele não entende. Como eu faço para passar esse parâmetro pela consulta. Eu não posso usar a consulta no meu código java, pois eu tenho que passas a conexão e não o ResultSet e a classe JasperFillManager aceita um ou outro.
JasperFillManager.fillReport( JasperCompileManager.compileReport( jrxml_mestre_f.getPath() ), parametros, db.getConnection() );
Se alguém puder me ajudar eu agradeço pessoal, faz uma semana que eu estou empacado nessa história.
Obrigado!