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

