![]() |
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!! |
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 |
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.