Ver Mensaje Individual
  #651 (permalink)  
Antiguo 21/07/2006, 07:42
superPojo
 
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 35
Antigüedad: 18 años, 5 meses
Puntos: 0
Problema solucionado

Cita:
Iniciado por vayeya_bttf
super rojo yo creo mas bien que deberias checar tu consulta por que si te aparece ese mensaje quiere decir que si te conecta y te arroja reporte solo que no tiene que resultados mostrarte asi me pasaba a mi y era problema de mi consulta
:P

Gracias igualmente!, ya lo solucione aca lo paso por si alguien lo necesita, en realidad en ningun momento le estaba pasando la conexion.

//Ruta en donde se encuentra el .jasper
String fileName = "D:\\reports\\PruebaReporteBDService2.jasper";
//Ruta destino del pdf
String destFileNamePdf = "D:\\temp\\PruebaReporteBDService2.pdf";

Transaction tx = null;
Session sess = null;

try{

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
sess = sessionFactory.openSession();

tx = sess.beginTransaction();


Map parameters = new HashMap();

//parameters.put(JRHibernateQueryExecuterFactory.PAR AMETER_HIBERNATE_SESSION, sess);


//Preparacion del reporte (en esta etapa se inserta: .jasper, el valor del query en el reporte, y la conexion).
JasperPrint jasperPrint = JasperFillManager.fillReport(fileName,parameters,s ess.connection());

//Creación del PDF
JasperExportManager.exportReportToPdfFile(jasperPr int, destFileNamePdf);

//Imprimimos en pantalla el reporte
JasperViewer.viewReport(jasperPrint);

}catch (HibernateException e) {
if(tx != null)tx.rollback();
e.printStackTrace();
}catch(JRException e){
e.printStackTrace();
}finally{
sess.close();
}

Saludos a todos y gracias.