Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2008, 13:13
Avatar de mvazquez
mvazquez
 
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 4 meses
Puntos: 8
Pregunta Error de Crystal

Hola colegas, estoy generando PDF’s pero tengo un detalle, cuando ejecuto un proceso que genera digamos 670 archivos pdf y luego sin cerrar la aplicación genero otro por la misma cantidad me da una excepción.

“No se ha podido generar el informe”


Este es el detalle de el error:
InnerException: “El motor de impresión no esta abierto”
Message: “No se ha podido cargar el informe”
Source: “CrystalDecisions.CrystalReports.Engine”

Este es el código que uso:
Código:
public void ExportarReporte(string PathOrigen, string PathDestino)
{

try
      { 
      	ReportDocument rptDocument = new ReportDocument();
            rptDocument.Load(PathOrigen); 
                
            DiskFileDestinationOptions destino = new DiskFileDestinationOptions();
            ExportOptions Exp;

 		Exp = new CrystalDecisions.Shared.ExportOptions();
            Exp.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
            Exp.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;           
            destino.DiskFileName = PathDestino; 

            Exp.ExportDestinationOptions = destino;
            rptDocument.Export(Exp);

            rptDocument.Close();
            rptDocument.Dispose();
}
      catch (Exception ex)
      {
      throw ex;
      }
}

En la línea rptDocument.Export(Exp); es donde me da el error……
Alguna idea del porque de ese error?

Gracias.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."