miércoles, 9 de julio de 2014

Crystal Reports Runtime: No se ha podido cargar el informe

El error completo es:
"CrystalDecisions.Shared.CrystalReportsException: No se ha podido cargar el informe. Un documento procesado por el motor JRC no se puede abrir en la pila C++".
 En concreto, salta cuando se utilizan las librerías de CrystalReports para Net.


Es un error muy feo para el motivo que lo produce: el archivo rpt que debe cargarse simplemente no está en la ruta que le indicamos. Exactamente en el método Load del objeto ReportDocument:

Private WithEvents oRpt As ReportDocument
oRpt = New ReportDocument
oRpt.Load("../informes/CrystalReportAutores.rpt")


Código sacado de la Güeb de Joaquín :D
Agradezco a este enlace por darme la solución :D

2 comentarios:

  1. Ayuden con algun comentario . . .

    Aunque no sea cierto

    ResponderEliminar
  2. Me esta dando este error en el server mas no asi en el proyecto cuando depuro y le mando la direccion del reporte de la siguiente forma: crystalReport.Load(Server.MapPath("../rpt/GuiaRemision.rpt"));

    ResponderEliminar