19/02/2008, 22:17
|
| | Fecha de Ingreso: julio-2007
Mensajes: 5
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Re: Jasper Report + iReport + NetBeans 4 Hola a todos los del foro, Tengo una incognita con respecto a IReport, Como puedo enviar consultas sql dinamicas a mi reporte?
Tengo este ejemplo
//---------------------------------------------------------------------------------
Map parameters=new HashMap();
parameters.put("sql",new String("select * from Q_REGISTROS where id_user = josel"));
new Reporte(parameters,"./Reportes/registro_accesos.jasper");//OBJETO DE LLAMADO A GENERACION DE REPORTE
//---------------------------------------------------------------------------------
//Reporte.java
Reporte(Map parameters, String n){
try{
File app=new File(n);
String fileName=app.getCanonicalPath();
JasperPrint jasperPrint = JasperFillManager.fillReport(fileName,parameters,n ew Coneccion().getConexion());
JasperViewer jviewer = new JasperViewer(jasperPrint,false);
if(jasperPrint.getPages().isEmpty()==false)jviewer .show();
else JOptionPane.showMessageDialog(null,"Reporte en Blanco, Revise su Consulta","",1);
}
catch (Exception j) {
JOptionPane.showMessageDialog(null,"Mensaje de Error:"+j.getMessage());
j.printStackTrace();
}
//-------------------------------------------------------------
En el IReporte tengo definida la variable sql como $P{sql} en la configuracion de report query en IReport.
Los errores que me aparecen al momento de ejecutar mi aplicacion desde java
es : Error executing SQL Statement for: registro_accessos.
Alguna ayuda? |