导出水晶报表文档为PDF时,登录参数不正确
本文关键字:登录 参数 不正确 PDF 水晶 报表 文档 | 更新日期: 2023-09-27 17:55:07
我正试图将水晶报告文档导出为PDF,我正在获得此错误消息。我可以连接到数据库,查询出的数据,把它放到一个数据集,并绑定数据集报告对象。但是当我导出到HttpResponse时,我得到了下面的错误。有人遇到过这个问题吗?请帮助。谢谢。
Logon failed.
Details: ADO Error Code: 0x
Source: Microsoft OLE DB Provider for SQL Server
Description: Login failed for user '727_User'.
SQL State: 42000
Native Error: Error in File C:'Windows'TEMP'ABCDReport {9242A97D-A37F-4B18-A22E-8F0F22416D73}.rpt:
Unable to connect: incorrect log on parameters.
这是我的c#代码。
rep.SetDataSource(ds.Tables[0]);
rep.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "ABCDReport");
我发现问题了。我忘记将第二个数据表绑定到Subreport,这导致了问题。下面是我的最终代码。谢谢。
rep.SetDataSource(ds.Tables[0]);
if (ds.Tables.Count > 1)
{
if (ds.Tables[1].Rows.Count > 0)
{
rep.OpenSubreport("Subrep1").SetDataSource(ds.Tables[1]);
}
}
rep.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "ABCDReport");