Tenho um relatório que na visualização do ireport funciona perfeitamente, só que qdo chamo pela aplicação mostra apenas um documento vazio, uso o postgres esses codigos
Grato pela ajuda!!
classe conexão
[code] public Connection getConnection()
{
String driver = "org.postgresql.Driver";
String url = "jdbc:postgresql://localhost/BANCO";
String senha = "1234";
try {
Class.forName(url);
cone = DriverManager.getConnection(driver,"postgres",senha);
return cone;
}
catch (Exception e) {
e.printStackTrace();
}
return null;
[/code]
e para chamar
[code] try
{
Connection con = new con_rel_postgres().getConnection();
HashMap param = new HashMap();
param.put("p_cod_venda", "8");
param.put("p_cod_cli", "1");
JasperPrint jp = JasperFillManager.fillReport(
"C:\\Users\\casa\\netbeans\\Gerenciador MEMM\\src\\relatorios/vendas.jasper",param , con);
JasperViewer jv = new JasperViewer(jp);
jv.setVisible(true);
}
catch (Exception erro)
{
JOptionPane.showMessageDialog(null,“Falha ao gerar relatório”);
}
} [/code]