Crystal Report:数据库登录失败 [英] Crystal Report : Database logon failed

查看:135
本文介绍了Crystal Report:数据库登录失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的项目中,我尝试在将数据集值写入XML文件后打开Crystal报表,但在我尝试打开它时加载报表后抛出异常数据库登录失败



我尝试使用以下代码,



  protected   void  getpkeys_Click( object  sender,EventArgs e)
{
尝试
{

ReportDocument rpt = new ReportDocument();
DataSet ds = Namespace.SP.Storedprocedure_Select()。GetDataSet();

if (ds.Tables [ 0 ]。Rows.Count > 0
{

ds.WriteXml(Server.MapPath ( 〜/ XMLReports / Passkeys.xml));
string filename = Server.MapPath( 〜/路径/上载/ Pkey_rpt.rpt);
rpt.Load(filename);
rpt.SetDataSource(ds);
rpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,Response, true < span class =code-string> ExportedReport
);

}
}
catch (例外情况)
{
ClientMessaging(例如信息);
}
}

解决方案

参考: Crystal Reports Hosting ::解决Crystal Reports中登录失败错误 [ ^ ]

In my Project I am trying to open a Crystal report after writing the Dataset values to the XML file, but after loading the Report when I try to open it throws the Exception Database Logon Failed

I had tried with the following code,

protected void getpkeys_Click(object sender, EventArgs e)
{
    try
    {

        ReportDocument rpt = new ReportDocument();
        DataSet ds = Namespace.SP.Storedprocedure_Select().GetDataSet();

        if (ds.Tables[0].Rows.Count > 0)
        {

                        ds.WriteXml(Server.MapPath("~/XMLReports/Passkeys.xml"));
            string filename = Server.MapPath("~/Path/Upload/Pkey_rpt.rpt");
            rpt.Load(filename);
            rpt.SetDataSource(ds);
            rpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "ExportedReport");

        }
    }
    catch (Exception ex)
    {
        ClientMessaging(ex.Message);
    }
}

解决方案

Refer: Crystal Report Hosting :: Solving the Login Failed Error in Crystal Reports[^]


这篇关于Crystal Report:数据库登录失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆