CrystalDecisions.CrystalReports.Engine.DataSourceException:
Query Engine Error: 'C:\WINNT\TEMP\temp_2a9b0565-c467-
4bec-b3d5-4fe8ca85f9c3.rpt' at . K(String ,
EngineExceptionErrorID ) at . F(Int16 , Int32 ) at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export
(ExportRequestContext reqContext) at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export
() at
CrystalDecisions.CrystalReports.Engine.ReportDocument.Expor
t() at Web_Dinavet.form_pedidos.Exporta_PDF(String
sExportPath, String sRepName, String Tipo) in
c:\inetpub\wwwroot\Web_Dinavet\form_pedidos.aspx.vb:line
694
Ya instale el package del crystal para que funcione en
web, ya tengo las dlls VC_CRT.msn y VC_STL.msn, todas las
carpetas tienen permiso del usuario.
Otra observacion es que esta usando el usuario
IWAM_MAINSERVER (Cuenta de proceso de IIS) y no la cuenta
de ASPNET.
Ambos usuario ya tienen los permisos en la carpeta donde
se crea y exporta el reporte.
El reporte no es visto en crystal, si no que directamente
se pasa a pdf, entonces solo se crea un temporal y se
exporta de ahi a pdf, y sigo con el mismo problema, que
pasa???? AYUDA!!!!!!
'Se asignan las opciones de exportacion
crDiskFileDestinationOptions = New
DiskFileDestinationOptions
crDiskFileDestinationOptions.DiskFileName = Fname
crExportOptions = crReportDocument.ExportOptions
With crExportOptions
.DestinationOptions =
crDiskFileDestinationOptions
.ExportDestinationType =
ExportDestinationType.DiskFile
.ExportFormatType =
ExportFormatType.PortableDocFormat
End With
Suerte!!!!
--------------------------
Ing. Juan F. Vásquez C.
Atesa
Costa Rica
>-----Mensaje original-----
>.
>
Ayuda por favor¡¡¡¡¡
>-----Mensaje original-----
>.
>
-----Mensaje original-----
>>CrystalDecisions.CrystalReports.Engine.FormatEngine.Expor
t
>>(ExportRequestContext reqContext) at
>>CrystalDecisions.CrystalReports.Engine.FormatEngine.Expor
t
>>() at
>>CrystalDecisions.CrystalReports.Engine.ReportDocument.Exp
o
>r
>>t() at Web_Dinavet.form_pedidos.Exporta_PDF(String
>>sExportPath, String sRepName, String Tipo) in
>>c:\inetpub\wwwroot\Web_Dinavet\form_pedidos.aspx.vb:line
>>694
>>
>>Ya instale el package del crystal para que funcione en
>>web, ya tengo las dlls VC_CRT.msn y VC_STL.msn, todas
las
>>carpetas tienen permiso del usuario.
>>
>>Otra observacion es que esta usando el usuario
>>IWAM_MAINSERVER (Cuenta de proceso de IIS) y no la
cuenta
>>de ASPNET.
>>
>>Ambos usuario ya tienen los permisos en la carpeta donde
>>se crea y exporta el reporte.
>>
>>El reporte no es visto en crystal, si no que
directamente
>>se pasa a pdf, entonces solo se crea un temporal y se
>>exporta de ahi a pdf, y sigo con el mismo problema, que
>>pasa???? AYUDA!!!!!!
>>
>>.
>>
>.
>
Saludos
Ernesto
Public Sub ExportaPDF(ByVal Reporte As ReportClass, ByVal ReporteNombre As
String, ByVal PaginaResponse As HttpResponse)
' Definir las variables de Crystal Reports
Dim crReportDocument2 As ReportDocument
Dim crExportOptions As ExportOptions
Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
' El siguiente código puede colocarse directamente a continuación de
' la llamada a InitializeComponent() en el constructor de formularios,,
' o bien dentro de un evento Button_Click en el que se utilice el botón
' para obtener una copia del informe que se pueda imprimir.
crReportDocument2 = New ReportDocument
' La siguiente línea de código carga el
' informe de ejemplo "rptVentasTotales.rpt"
crReportDocument2.Load("C:\inetpub\wwwroot\PIntegrador\" & ReporteNombre &
".rpt")
'Lugar temporal para el archivo pdf, aqui debe de tener permisos el usuario
aspnet
'Fname = "c:\Proyectos\" & Session.SessionID.ToString & ".pdf"
Fname = "c:\Inetpub\wwwroot\PIntegrador\reporte.pdf"
crDiskFileDestinationOptions = New DiskFileDestinationOptions
crDiskFileDestinationOptions.DiskFileName = Fname
crExportOptions = Reporte.ExportOptions
With crExportOptions
.DestinationOptions = crDiskFileDestinationOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With
Reporte.Export()
PaginaResponse.ClearContent()
PaginaResponse.ClearHeaders()
PaginaResponse.ContentType = "application/pdf"
PaginaResponse.WriteFile(Fname)
PaginaResponse.Flush()
PaginaResponse.Close()
' borrar el archivo exportado del disco
System.IO.File.Delete(Fname)
End Sub
"ismael" <anon...@discussions.microsoft.com> escribió en el mensaje
news:1d25301c453cf$16f6b860$a301...@phx.gbl...
>-----Mensaje original-----
>..DestinationOptions = crDiskFileDestinationOptions
>
>..ExportDestinationType = ExportDestinationType.DiskFile
>
>..ExportFormatType = ExportFormatType.PortableDocFormat
>.
>
Saludos
Ernesto
"ismael" <anon...@discussions.microsoft.com> escribió en el mensaje
news:1df2d01c45493$1a440e90$a401...@phx.gbl...
>-----Mensaje original-----
>>CrystalDecisions.CrystalReports.Engine.FormatEngine.Expor
t
>>(ExportRequestContext reqContext) at
>>CrystalDecisions.CrystalReports.Engine.FormatEngine.Expor
t
>>() at
>>CrystalDecisions.CrystalReports.Engine.ReportDocument.Exp
o
>r
>>t() at Web_Dinavet.form_pedidos.Exporta_PDF(String
>>sExportPath, String sRepName, String Tipo) in
>>c:\inetpub\wwwroot\Web_Dinavet\form_pedidos.aspx.vb:line
>>694
>>
>>Ya instale el package del crystal para que funcione en
>>web, ya tengo las dlls VC_CRT.msn y VC_STL.msn, todas las
>>carpetas tienen permiso del usuario.
>>
>>Otra observacion es que esta usando el usuario
>>IWAM_MAINSERVER (Cuenta de proceso de IIS) y no la cuenta
>>de ASPNET.
>>
>>Ambos usuario ya tienen los permisos en la carpeta donde
>>se crea y exporta el reporte.
>>
>>El reporte no es visto en crystal, si no que directamente
>>se pasa a pdf, entonces solo se crea un temporal y se
>>exporta de ahi a pdf, y sigo con el mismo problema, que
>>pasa???? AYUDA!!!!!!
>>
>>
>>.
>>
>
>
>.
>