Acerca de:

Este blog contiene los códigos, ejemplos y bases de datos que he usado cuando aprendía acerca de algún tema específico. En lugar de borrarlos (una vez dominado ya el tema), he decidido publicarlos :)

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:

Anónimo dijo...

Ayuden con algun comentario . . .

Aunque no sea cierto

Vladimir dijo...

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"));