Error: The maximum report processing jobs limit configured by your system administrator has been reached

Hace poco comencé a visualizar un error al querer generar un reporte de Crystal Report.
 
 

Buscando en internet encontré que el máximo de reporte procesados para Crystal Report son de 75 trabajos de impresión.
 
Una solución que dan es modificar el REGEDIT y aumentar la cantidad de trabajos procesados, pero no me pareció una buena idea, así que lo realice por código.
 


 
En el evento Unload del CrystalReportViewer agregamos las siguientes líneas :
  • Reporte.Close()
  • Reporte.Dispose()
  • GC.Collect()
  • GC.WaitForPendingFinalizers()
Cuando se termina de ejecutar el código de evento Page_load se ejecutara el evento CrystalReportViewer1_Unload donde se cierra el objeto del reporte y libera la memoria.

Publicar un comentario

0 Comentarios