CrystalDecisions.Shared.CrystalReportsException: No se ha podido cargar el informe
Publicado por Eddy (4 intervenciones) el 22/05/2012 17:46:27
Hola espero que puedan ayudarme ya que he rebuscado por todas partes y no he podido encontrar la solucion:
Estoy trabajando con Crystal Reports y ASP Net... uso Crystal Report Viewer para cargar y mostrar el reporte. Pasa que mientras estoy trabajando local, me carga todo bien; el problema es cuando publico el sitio en el servidor e intento acceder al reporte desde una maquina cliente... me aparece el siguiente error:
He buscado e intentado varias opciones y aun asi no consigo solucionarlo... :( esta es la forma que lo mando cargar con visual basic:
Agradezco de antemano cualquier sugerencia :)
Estoy trabajando con Crystal Reports y ASP Net... uso Crystal Report Viewer para cargar y mostrar el reporte. Pasa que mientras estoy trabajando local, me carga todo bien; el problema es cuando publico el sitio en el servidor e intento acceder al reporte desde una maquina cliente... me aparece el siguiente error:
1
CrystalDecisions.Shared.CrystalReportsException: No se ha podido cargar el informe. ---> System.Runtime.InteropServices.COMException: Error en archivo temp_15b426bc-96d6-432e-95c7-9205cb9b681f {7F18E590-577A-4623-9F3C-194D045C875F}.rpt: Denegado el acceso al archivo del informe. Es posible que esté abierto en otro programa. en CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) en CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) en CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() --- Fin del seguimiento de la pila de la excepción interna --- en CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() en CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) en CrystalDecisions.CrystalReports.Engine.ReportClass.Load(String reportName, OpenReportMethod openMethod, Int16 parentJob) en CrystalDecisions.CrystalReports.Engine.ReportDocument.EnsureLoadReport() en CrystalDecisions.CrystalReports.Engine.ReportDocument.get_Database() en CrystalDecisions.CrystalReports.Engine.ReportDocument.get_DataSourceConnections() en SICSE.VisorReportesCrystal.ImprimirViaticos()
He buscado e intentado varias opciones y aun asi no consigo solucionarlo... :( esta es la forma que lo mando cargar con visual basic:
1
2
3
4
5
6
7
8
9
10
11
Private Sub ImprimirViaticos()
Try
'instanciar el reporte
Dim Rel As New RptViatico()
Rel.DataSourceConnections(0).SetConnection("Servidor", "BD", "Usuario", "Password")
Rel.ReadRecords()
CrystalVisor.ReportSource = Rel
Catch ex As Exception
Response.Write(ex)
End Try
End Sub
Agradezco de antemano cualquier sugerencia :)
Valora esta pregunta


0