Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2012, 07:31
ElectroHouseCAT
 
Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 12 años, 4 meses
Puntos: 1
Problema con sub reporte

Hola gente buenos dias tengo un problemita y quisiera obtener su ayuda...cree un reporte con un subreporte, ahi genial, anda dentro del ireport, cuando lo llevo al netbeans para probar su ejecucion me devuelve el siguiente error

Código:
0 [contrato1_subreport1 subreport filler] WARN query.JRJdbcQueryExecuter - The supplied java.sql.Connection object is null.
pero en reporte padre lo habre y rellena bien....vale aclarar que al reporte padre le mando parametros de la siguiente manera...

Código:
public void genreporte() //throws JRException, Exception
    {

        try {
            ver_conex conn =new ver_conex();//instanciamos
            conn.sentencia = conn.conexion.createStatement();
            resu = conn.sentencia.executeQuery("SELECT `ven_nrocon` AS con_codigo,`vcliente`.nombre AS cliente ,`vcliente`.pna_nrodni,`vcliente`.pna_domici,`ven_cuotas` AS pcu_descrip,UCASE(`ite_descri`) AS `pla_descrip`,`ite_precio` AS pla_tarifa,(SELECT TRUNCATE((`ite_precio`/`ven_cuotas`),2)) AS con_moncuo,`ven_fecemi` AS con_fecha,`detalle_ventas`.`ite_codigo` FROM `ventas`,`vcliente`,`item`,`detalle_ventas` WHERE `ventas`.`suc_codigo` = "+sucursal+" AND `ventas`.`cli_codigo` = vcliente.cli_codigo AND vcliente.suc_codigo = "+sucursal+" AND `detalle_ventas`.`ven_codigo` = `ventas`.`ven_codigo` AND `detalle_ventas`.`suc_codigo` = "+sucursal+" AND `detalle_ventas`.`ite_codigo` = `item`.`ite_codigo` and ven_nrocon =" + txtnumcon.getText());//OJO LE PASO LA SENTENCIA

        } catch (Exception ex) {
           System.exit(0);
        }

        JRResultSetDataSource jrRS = new JRResultSetDataSource(resu);
        HashMap parameters = new HashMap();
        //Map parameters = new HashMap();

        try{
            URL urlMaestro = getClass().getClassLoader().getResource("reportes/contrato1.jasper");
            // Cargamos el reporte
            JasperReport masterReport = null;
            masterReport = (JasperReport) JRLoader.loadObject(urlMaestro);
            JasperPrint masterPrint = null;
            masterPrint = JasperFillManager.fillReport(masterReport, parameters,jrRS);

            JasperViewer ventana = new JasperViewer(masterPrint,false);
            ventana.setTitle("Vista Previa");
            ventana.setVisible(true);

        }catch(JRException e){
            e.printStackTrace();
            JOptionPane.showMessageDialog(null, "Ocurrio un error "+e.toString(),"ATENCION ", JOptionPane.INFORMATION_MESSAGE);
        }

    }
Por favor ayuda