Código:
no encuentro mi error, porfa ayudenme. DataSource datasource = new DataSource(); rs=gestor.ejecutarQuery("select no,nivel,nparte.numero,nparte.descripcion,cantidad,um " + "from `lista de partes` inner join proyectos on Proyecto=proyectos.id" + " inner join nparte on parte=nparte.id order by no;"); // ** esta es la consulta que trae los datos para llenar el jasper RListadePartes p=new RListadePartes(); // ** genera un objeto de la clase RlistadePartes try{ while(rs.next()){ p=new RListadePartes(rs.getString("no"),rs.getString("nivel"),rs.getString("nparte.numero"),rs.getString("cantidad"),rs.getString("um"),rs.getString("descripcion")); // **Aqui es donde agrego al objeto RListadePartes los valores que if(datasource.addParticipante(p)){ // obtengo de la base de datos mediante el resultset rs System.out.println(rs.getString("no")+rs.getString("nivel") +rs.getString("descripcion")+rs.getString("cantidad")+rs.getString("um")); //** solo para mostrarlos en la consola y saber que datos esta recogiendo }else{System.out.print("error");} } }catch(Exception e){ System.out.print(e);} // **Si se genera una excepcion la imprime en consola try{ JasperReport reporte = (JasperReport) JRLoader.loadObject("report2.jasper"); jasperPrint = JasperFillManager.fillReport(reporte,new HashMap(),datasource);//**lleno el reporte con los datos, le envio el jasper, null y mi data source jview.setDefaultLookAndFeelDecorated(true); //**decoro el jasperviewer para que se vea como la aplicacion jview.viewReport(jasperPrint, true); //**abro jasperviewer y le mando mi jasperprint }catch(Exception e){System.out.println(e);} //si se genera una excepcion la imprime en consola