Relatorio iReport nao retorna dados

2 respostas
M

Ola colegas,

meu relatorio quando chamo do eclipse nao retorna dados, porem quando executo direto do iReport ele traz, porque que ocorre isso ??

private void reImprimir() throws JRException {

Session session = HibernateUtils.getSessionFactory().getCurrentSession();

session.beginTransaction();
Map parameters = new HashMap();

parameters.put(idEmpresa, BigDecimal.valueOf(1));

parameters.put(idFilial, BigDecimal.valueOf(14));

parameters.put(codCliente, BigDecimal.valueOf(21413));

parameters.put(nrEmissao, BigDecimal.valueOf(22697));		

JasperFillManager.fillReportToFile( C:/powerlogic/jcompany52/workspace/rel_regime_especial/src/br/com/nortel/main/rm101r.jasper, parameters, session.connection());
JasperPrint relatorio = null;

JasperViewer.viewReport(relatorio, false);

session.close();

}

2 Respostas

B

será que é porque você ta passando o JasperPrint relatorio = NULL ?

M

Isso mesmo colega !!! que falta de atenção

o certo é assim:

JasperViewer jrviewer = new JasperViewer(jasperPrint, false);

jrviewer.viewReport(jasperPrint);

session.close();

ao invés de:

JasperPrint relatorio = null;

JasperViewer.viewReport(relatorio, false);

session.close();

Vocês saberiam me dizer porque que tenho que colocar todo o path no nome do relatorio???

Criado 23 de junho de 2010
Ultima resposta 23 de jun. de 2010
Respostas 2
Participantes 2