Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] El documento no tiene paginas ireport-Java

Estas en el tema de El documento no tiene paginas ireport-Java en el foro de Java en Foros del Web. Hola que tal es la primera vez que vengo por aqui pero no lo ubiera hecho si no estuviera ya algo desesperado con un error ...
  #1 (permalink)  
Antiguo 17/02/2015, 16:52
Avatar de gerardo104  
Fecha de Ingreso: febrero-2015
Ubicación: Queretaro
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 1
Pregunta El documento no tiene paginas ireport-Java

Hola que tal es la primera vez que vengo por aqui pero no lo ubiera hecho si no estuviera ya algo desesperado con un error que nose como solucionar estoy trabajando con java, ireport y mysql a lo que cuando genero el reporte me manda un mensaje con lo siguiente " El documento no tiene paginas" ya he hecho un debug y me di cuenta que al momento de ejecutar la consulta el ResultSet al parecer no tienen nada y no entra en el ciclo while alguien me pudiera ayudar por favor

Este es mi codigo:

public LinkedList getInformacion(String fecha, String folio,String autorizo,String atoriza,
String recibio, String solicito, String empresa){

LinkedList info = new LinkedList();
camposrequisicion consulta;




String sql="SELECT r.item, r.cantidad, r.unidad, r.descripcion, r.fecha, r.folio, tm.nombre, tm.logo FROM requisicion r, tempresa tm\n" +
"WHERE r.fecha like '"+fecha+"' AND r.folio='"+folio+"' AND tm.nombre like'"+empresa+"%'";

try {

Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);

consulta = new camposrequisicion();


while (rs.next()){

//agregamos la informacion a el objeto consulta

consulta.setItem(Integer.parseInt(rs.getObject("it em").toString()));
consulta.setCantidad(Double.parseDouble(rs.getObje ct("cantidad").toString()));
consulta.setUnidad(rs.getObject("unidad").toString ());
consulta.setDescripcion(rs.getObject("descripcion" ).toString());
consulta.setDepartamento(rs.getObject("departament o").toString());
consulta.setFecha(rs.getObject("fecha").toString() );
consulta.setFolio(rs.getObject("folio").toString() );

consulta.setAutorizo(autorizo);
consulta.setAutoriza(atoriza);
consulta.setRecibio(recibio);
consulta.setSolicito(solicito);

consulta.setEmNombre(rs.getObject("nombre").toStri ng());
Blob blob = rs.getBlob("logo");
int blobLength=(int)blob.length();
byte[] blobasbytes = blob.getBytes(1, blobLength);
ImageIcon icon = new ImageIcon((byte[])blobasbytes);
consulta.setEmLogo(icon.getImage());
//agregamos nueva consulta a la informacion
info.add(consulta);


System.out.println(String.valueOf("En info: "+consulta));
}



//rs.close();
return info;

} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Error al consultar los campos "+ex);
}
return null;
}
  #2 (permalink)  
Antiguo 17/02/2015, 17:57
Avatar de gerardo104  
Fecha de Ingreso: febrero-2015
Ubicación: Queretaro
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: El documento no tiene paginas ireport-Java

Pude solucionarlo!! era por que la fecha que mandaba era de este formato 2015-2-13 y la consulta pasaba null el formato que tube que enviar era 2015-02-13

Etiquetas: ireport, mysql, programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:58.