Crystal Viewer不断询问登录提示C#Oracle

时间:2017-09-29 03:29:48

标签: c# asp.net oracle crystal-reports

我尝试了很多来自互联网的解决方案,但他们无法修复它。 我有代码用C#asp.net加载rpt文件。它成功加载,然后弹出登录提示,我正确输入了用户名和密码,但它只是加载了同一页面,弹出窗口继续询问我的用户名和密码。 我正在使用ODBC进行连接。 screenshot

这是我的代码:

public static void ReportLogin(ReportDocument crDoc, string Server, string Database, string UserID, string Password)
    {
        crConnectionInfo = new ConnectionInfo();
        crConnectionInfo.ServerName = Server;
        crConnectionInfo.DatabaseName = Database;
        crConnectionInfo.UserID = UserID;
        crConnectionInfo.Password = Password;
        crDatabase = crDoc.Database;
        crTables = crDatabase.Tables;
        foreach (CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)
        {
            crTableLogonInfo = crTable.LogOnInfo;
            crTableLogonInfo.ConnectionInfo = crConnectionInfo;
            crTable.ApplyLogOnInfo(crTableLogonInfo);
        }
    }

如果有人有同样的问题并有解决方案,请告诉我。

感谢。

最诚挚的问候,

朱迪

1 个答案:

答案 0 :(得分:1)

coba di comment bagian crTable.ApplyLogOnInfo(crTableLogonInfo);