Fala galera!
tdo blza ?
Ja procurei bastante nesse forum e acho que nao tem um topico com o mesmo problema…
to com uma bronca aqui utilizando o ireport 3.5.2
criei um relatorio e implementei pelo java!
ta tudo rolando bacana, mas o problema eh que o relatório nao atualiza!
vou colocar a parte do codigo que diz respeito!
try {
Connection con = ConnectionFactory.getConnection();
HashMap map = new HashMap();
System.out.println("entrou aqui");
String valorId = "2";
map.put("parFonte", valorId);
String arquivoJasper = "C:\\ReportItens.jasper";
rel = JasperFillManager.fillReport(arquivoJasper, map, con);
String dest ="C:\\java\\SIEVB\\WebContent\\PDF\\Relatorio.pdf";
JasperExportManager.exportReportToPdfFile(rel, dest);
JasperViewer.viewReport(rel, false);
//JasperPrintManager.printReport(rel,false);
} catch (JRException e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
Quando mando abrir o relatório, ele fica com o dado anterior!
mesmo após verificar que o arquivo.pdf ta atualizado se eu acessar
pelo destino “C:\java\SIEVB\WebContent\PDF\Relatorio.pdf”.
Mas aplicação abre o relatorio anterior! (mesmo nao existindo, por ter sido substituido pelo atual)
alguem ja teve esse problema ? alguem sabe como resolver ?
espero ter sido claro.
Obrigado!
[]´ss