Boas pessoal,
Analisem este codigo :
ActionListener openreport = new ActionListener(){
public void actionPerformed( ActionEvent event )
{
try{
JasperReport relatorio = JasperCompileManager.compileReport("C:/Projectos/teste/Relatórios/Extracto.jrxml");
Map parametros = new HashMap();
JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros);
JasperViewer view = new JasperViewer(impressao);
view.show();
}catch(Exception e){e.printStackTrace();}
}
};
Botao.addActionlistner(openreport);
Basicamente o que este botao faz é ao ser pressionado abre um reporte . mas o estranho é que ele abre o jasperview sem nenhuma pagina.
quando estou a trabalhar sobre este reporte, dentro do ireport, e executo o reporte com a ligação a base de dados e ele funciona lindamente. vai a base de dados para prencher os dados, abre em pdf e tudo corre bem mas quando eu tento abrir pela aplicação ele abre o jasperview sem nenhuma pagina e o netbenas devolve me o seguinte erro :
0 [AWT-EventQueue-0] WARN query.JRJdbcQueryExecuter - The supplied java.sql.Connection object is null.
alguem me pode dizer porque quando eu chamo este reporte pela minha aplicação ele nao liga a base de dados ?
Obrigado desde ja !