ola galera, assim como varias pessoas estou com problema em gerar um sub report, ele funciona direito dentro do ireports mas dentro do java tava dando akele erro de :
31/01/2008 15:18:35 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter
WARNING: The supplied java.sql.Connection object is null.
vi em alguns site que era so adicionar a conexao no fina, tudo bem ele gerou so que nao esta obedecendo as consultas! o qu eu posso fazer??
segue abaixo meu codigo
public void Relatorios()
{
try
{
con = Conexao.getConnection();
stm = con.createStatement();
JasperPrint rel, rel2;
JasperPrint relat;
String osql = "select * from clientes where codigo='mbs'";
rs = stm.executeQuery(osql);
// ResultSet rs2 = stm.executeQuery("select * from tab_mbs");
JRResultSetDataSource jrsdt = new JRResultSetDataSource(rs);
// JRResultSetDataSource jrsdt2 = new JRResultSetDataSource(rs2);
HashMap map = new HashMap();
// HashMap map2 = new HashMap();
String arquivojasper = ".//src/relatorios/Relatorio_Clientes.jasper";
// String arquivojasper2 = ".//src/relatorios/relatorio_produtos_clientes.jasper";
rel = JasperFillManager.fillReport(arquivojasper, map, jrsdt);
// rel2 = JasperFillManager.fillReport(arquivojasper2, map, jrsdt2);
JasperViewer visu = new JasperViewer(rel, false);
// JasperViewer visu2 = new JasperViewer(rel2, false);
Mascaras mask = new Mascaras();
mask.DataForm();
visu.setTitle("Relatorio de clientes - "+mask.DataForm());
visu.setVisible(true);
// visu2.setVisible(true);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"erro de relatorios");
}
}
alguemtem algum codigo pront para me enviar??
abraço
