Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Error con Crystal (http://www.forosdelweb.com/f29/error-con-crystal-442621/)

mellidecai 13/11/2006 02:56

Error con Crystal
 
Un saludo a todos, estoy intentando crear un reporte en una aplicacion asp.net para imprimir el resultado de un datagrid. Para ello creo un informe y un web form donde incluyo un objeto CrystalReportViewer; en el evento onload del webform creo el objeto:

Dim r As CrystalDecisions.CrystalReports.Engine.ReportDocum ent = New CrystalDecisions.CrystalReports.Engine.ReportDocum ent

Pero al ejecutar la siguiente instrucción me salta una excepción diciendo que no se puede cargar el informe:
r.Load("./Informe.rpt")

A ver si alguien me echa una mano... un saludo!!

mellidecai 13/11/2006 03:38

Ok, ya he encontrado el error; al parecer, al método Load hay que pasarle el path completo del fichero. Poniendo el camino completo sí ejecuta la instrucción; sin embargo, he intentado utilizar una función que obtenga ese path (System.IO.Path.GetFullPath("./informe.rpt")), pero en vez de devolverme el path correcto me devuelve c:\windows\system32\informe.rpt

mellidecai 13/11/2006 05:54

Bueno, continuando con crystal, parece que va todo OK, pero a la hora de mostrar el informe, me da un mensaje de error:

"No se puede conectar: parámetros de conexión incorrectos."

r.Load("C:\Inetpub\wwwroot\...\Informe.rpt")
r.SetDataSource(DS)
If (r.IsLoaded = True) Then
CrystalReportViewer1.ReportSource = r
End If

Al ejecutar el código lo único que obtengo es el mensaje anterior. El dataset (DS) parece que está correcto.


La zona horaria es GMT -6. Ahora son las 07:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.