Hola amigos:
A ver si alguien tiene solución para este problema:
Estoy creando una aplicación asp .net con c# que utiliza un informe de crystal report para mostrar unos datos. El caso es que me aparece el siguiente error:
Logon failed
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed.
Leí que esto ocurre porque Crystal Report no recuerda los detalles de la conexión que se establecen en fase de diseño, para solucionar esto, he añadido el siguiente código siguiendo consejos encontrados en varias páginas:
Informe inf = new Informe ();
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
int i = 0;
// Loop through every table in the report.
for (i=0;i == inf.Database.Tables.Count - 1;i++)
{
// Set the connection information for the current table.
logOnInfo.ConnectionInfo.ServerName = "(local)";
logOnInfo.ConnectionInfo.DatabaseName = "EVALUACIONES";
logOnInfo.ConnectionInfo.UserID = "sa";
logOnInfo.ConnectionInfo.Password = "";
inf.Database.Tables
.ApplyLogOnInfo (logOnInfo);
}
CrystalReportViewer1.ReportSource="c:/inetpub/wwwroot/ev/informe.rpt";
¿Alguien ha experimentado alguna vez algún problema parecido? Los datos de conexión son correctos, pero no doy con el problema.
Muchas gracias de antemano..
Un saludo.