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

iReport + Error executing SQL

Estas en el tema de iReport + Error executing SQL en el foro de Java en Foros del Web. Hola Espero que pueda ayudarme en este problema: tengo el reporte hecho en ireport que lo muestra sin ningun problema, parece que los de jasper... ...
  #1 (permalink)  
Antiguo 24/09/2008, 08:01
 
Fecha de Ingreso: noviembre-2005
Mensajes: 39
Antigüedad: 18 años, 5 meses
Puntos: 0
iReport + Error executing SQL

Hola
Espero que pueda ayudarme en este problema: tengo el reporte hecho en ireport que lo muestra sin ningun problema, parece que los de jasper... se las tienen todas arregladas, que no falla nada desde su IDE (iReport). La consulta que realizo a la base de datos usando las herramientas de iReport es:
Cita:
select * from vista
simple verdad?
Una ves que llega a la sentencia, en el codigo jsp:
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (),parameters,conn);

del siguiente codigo:
Cita:
<%
try{
ResultSet rs = null;
Statement st = null;
String sql = null;
String driver = "org.postgresql.Driver";
String connectString = "prueba";
String user = "postgres";
String password = ".postgres";
Class.forName(driver);
Connection conn = DriverManager.getConnection(connectString, user, password);


File reportFile = new File(application.getRealPath("/reportes/er.jasper"));
Map parameters = new HashMap();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (),parameters,conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outputStream = response.getOutputStream();
outputStream.write(bytes, 0, bytes.length);
outputStream.flush();
outputStream.close();
}
catch (JRException e)
{System.out.println("Errores:" +e.getMessage());}
catch (Exception e)
{e.printStackTrace();
System.out.println("Error2:" +e.getMessage());
}
catch (Throwable ex2)
{System.out.println("*************MENSAJE ERROR = " + ex2.getMessage());
System.out.println("*************CAUSA ERROR = " + ex2.getMessage());
}
%>
entonces da la siguiente excepcion:
Cita:
Errores:Error executing SQL statement for : er
Bueno, que puede ser?
y gracias por la ayuda.
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 17:02.