Problema com ireport, usando funcao in(sql) no ireport

1 resposta
G

Olá… Estou tendo um problema que etsá me consumindo muitas hpras… é o seguinte, estou criando um relatório, em q nele, é passado por parametro uma string como essa “‘11212’,1212’” por exemplo q é o numero de matriculas selecionadas. No meu relatorio eu tenho esta query

SELECT A.NMEPG, A.NRMAT, E.CDORG, C.CDCGO

FROM PRVBR_CAD_EMPREGADOS A

WHERE

A.CDGRUCLR = $P{codigoGrupoControlador}

AND A.CDEMP = $P{codigoEmpresa}

AND A.CDFIL = $P{codigoFilial}

AND A.NRMAT IN ($P{matriculasSelecionadas})

até aí tudo bem, mas ele nunca me retorna nada, e quando eu troco o parametro $P{matriculasSelecionadas} na query pela mesma string (ex. AND A.NRMAT IN (‘11212’,1212’), ela me retorna algo, a string q susbistitui o parametro é a mesma q viria da aplicação. Como faço pra isso funcionar. Tem alguma regra pra usar o IN no ireport

1 Resposta

G

POR FAVOR, ALGUEM RESPONDA…

Criado 16 de maio de 2005
Ultima resposta 16 de mai. de 2005
Respostas 1
Participantes 1