我有一个基于Web的Crystal Report成功加载,但是当我尝试使用CrystalReportViewer顶部的工具栏导航到下一页时,我收到以下错误:
“登录失败。详细信息:ADO错误代码:0x源:Microsoft SQL Native Client描述:用户'sa'登录失败.SQL状态:28000本机错误:文件C中出错:\ DOCUME~1 \ SOFTLITE \ ASPNET \ LOCALS~1 \ Temp \ ClientReport {02A69EDD-9B03-4490-B3A2-5E5E5F5592D9} .rpt:无法连接:登录参数不正确。“
关于如何克服这个问题的任何想法都非常令人满意。
感谢IA
答案 0 :(得分:3)
我想我已经解决了这个问题(至少在我的场景中)。
最初我的代码看起来像:
if(!Page.IsPostBack) { LoadReport(); }
所以我删除了“if(!Page.IsPostBack)”部分,这意味着它会在每次回发时加载报表数据(例如,单击CrystalReportViewer工具栏)并且它正在工作。