Query do Relatorio IReport

1 resposta
B

Olá, gostaria de saber como inserir no JasperReports uma query com clausula IN

Ex.

select * from dual where codigo IN ( @!Param);

Acho que não está funcionando por não estar entre aspas.

1 Resposta

tinorberto

Olá, eu não usei dessa forma

usei assim:

select PROFESSOR.“NOME” AS PROFESSOR_NOME
from “BANCOTESTE”.“PROFESSOR” PROFESSOR
where PROFESSOR.“ID_PROFESSOR” = $P{ID_PROFESSOR}

No meu código usei

HashMap parametros = new HashMap();
parametros.put("ID_PROFESSOR",professor);

//rel1 e o caminho do jasper
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(rel1);

relatorio = JasperFillManager.fillReport( rel1, parametros, FabricaConexao.getConection() );

 JasperViewer visualizador = new JasperViewer( relatorio, false );
        visualizador.setVisible( true );

Bom espero ter ajudado, flw.

Criado 3 de outubro de 2010
Ultima resposta 3 de out. de 2010
Respostas 1
Participantes 2