Crystal Reports на ASP.net и c # - PullRequest
       21

Crystal Reports на ASP.net и c #

0 голосов
/ 22 ноября 2018

У меня есть отчет, который при первом создании без параметров запускается в средстве просмотра отчетов на VS2017.Как только параметр введен, он запрашивает учетные данные.Если параметр удален, он все равно запрашивает учетные данные.У меня есть следующий код в моем файле aspx, но он все еще запрашивает учетные данные

        TableLogOnInfos TableLogOnInfos = new TableLogOnInfos();
        TableLogOnInfo TableLogOnInfo = new TableLogOnInfo();
        ConnectionInfo ConnectionInfo = new ConnectionInfo();
        Tables Tables;
        ConnectionInfo.ServerName = "odbc17";
        ConnectionInfo.DatabaseName = "Unisports";
        ConnectionInfo.UserID = "Bill@unisports";
        ConnectionInfo.Password = "xxxxxxxxxxx")";
        ReportDocument report = new ReportDocument();
        string reportPath = Server.MapPath("CrystalReport1.rpt");
        report.Load(reportPath);
        Tables = report.Database.Tables;
        foreach (CrystalDecisions.CrystalReports.Engine.Table table in Tables)
        {
            TableLogOnInfo = table.LogOnInfo;
            TableLogOnInfo.ConnectionInfo = ConnectionInfo;
            table.ApplyLogOnInfo(TableLogOnInfo);
        }
        CrystalReportViewer1.RefreshReport();
        CrystalReportViewer1.ReportSource = report;

        }

Я все еще запрашиваю учетные данные.Я тратил около 4 часов в день на прошлой неделе или около того и ни к чему не обращал, поэтому любая помощь будет с благодарностью получена.

О, имя сервера - это DSN, когда я впервые ввел имя сервера вВозвращаясь с именем DSN в поле имени сервера, 17 просто указывает мне, что это драйвер Windows 17 для SQL Server.

...