请教,水晶报表的布置出错,急急急!!!

bl7009 2005-12-26 03:58:15
我的web程序,打包安装在开发机上可正确运行,但安装在服务器上就不能正确运行,提示如下,请高手指点一下,谢谢
Failed to load database information. Error in File E:\WINDOWS\TEMP\{9A825DDB-084C-43ED-85CD-46BFF2059438}.rpt: Failed to load database information.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.COMException: Failed to load database information. Error in File E:\WINDOWS\TEMP\{9A825DDB-084C-43ED-85CD-46BFF2059438}.rpt: Failed to load database information.

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[COMException (0x800002cd): Failed to load database information.
Error in File E:\WINDOWS\TEMP\{9A825DDB-084C-43ED-85CD-46BFF2059438}.rpt:
Failed to load database information.]
CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetDataSource(Object DataSource, String OldTableAlias, String NewTableName) +0
CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val) +360
CrystalDecisions.CrystalReports.Engine.ReportDocument.(Object f) +278

[DataSourceException: Failed to load database information.
Error in File E:\WINDOWS\TEMP\{9A825DDB-084C-43ED-85CD-46BFF2059438}.rpt:
Failed to load database information.]
CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e) +640
CrystalDecisions.CrystalReports.Engine.ReportDocument.(Object f) +838
CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet) +21
xs_bb.xs_ldzl_bg.Button_search_Click(Object sender, EventArgs e) +149
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
...全文
287 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveme855 2006-01-04
  • 打赏
  • 举报
回复
服务器上版本没有安装全!!!

重新部署
bl7009 2005-12-30
  • 打赏
  • 举报
回复
我发现是在设置水晶报表的数据源时出错
report=new ReportDocument();
report.Load(Server.MapPath("CP_cpldbg.rpt"));
this.sqlSelectCommand1.CommandText="select * from v_cpld_for_print";
this.dataSet_xs_cpld_for_print1.Clear();
this.sqlDataAdapter1.Fill(this.dataSet_xs_cpld_for_print1,"v_cpld_for_print");
report.SetDataSource(this.dataSet_xs_cpld_for_print1);//这个语句运行出错
this.CrystalReportViewer1.ReportSource=report;
Session.Add("REPORT_xs_cpld", report);
jiangchuandong 2005-12-29
  • 打赏
  • 举报
回复
如果开发版本与服务器版本不一致也会有这个问题,另外服务器安装的时候不能选择他的默认安装,选择全部安装,也可以下载官方的安装部署包看看
bl7009 2005-12-28
  • 打赏
  • 举报
回复
我用的是pull模式,先填充数据集,后绑定,在开发机上布署无任何问题,在服务器上布署就出错?
bl7009 2005-12-28
  • 打赏
  • 举报
回复
我用的是11.0的报表
terryxin 2005-12-28
  • 打赏
  • 举报
回复
不知道你的用的是几点零的报表,
cctaiyang 2005-12-28
  • 打赏
  • 举报
回复
根据Failed to load database information这句,检查你的code
jiangchuandong 2005-12-27
  • 打赏
  • 举报
回复
可能是开发机已经安装了水晶报表,而服务器没有装,建议简单你在服务器装一个看看还有这个问题没有
bl7009 2005-12-27
  • 打赏
  • 举报
回复
我在服务器上也安装了水晶报表,还是没有用,依旧出错提示
应用程序中的服务器错误。
Failed to load database information. Error in File E:\WINDOWS\TEMP\{EB3A39FC-8992-44BF-9003-B4C2AA4A7321}.rpt: Failed to load database information.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.COMException: Failed to load database information. Error in File E:\WINDOWS\TEMP\{EB3A39FC-8992-44BF-9003-B4C2AA4A7321}.rpt: Failed to load database information.

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[COMException (0x800002cd): Failed to load database information.
Error in File E:\WINDOWS\TEMP\{EB3A39FC-8992-44BF-9003-B4C2AA4A7321}.rpt:
Failed to load database information.]
CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetDataSource(Object DataSource, String OldTableAlias, String NewTableName) +0
CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val) +360
CrystalDecisions.CrystalReports.Engine.ReportDocument.(Object f) +278

[DataSourceException: Failed to load database information.
Error in File E:\WINDOWS\TEMP\{EB3A39FC-8992-44BF-9003-B4C2AA4A7321}.rpt:
Failed to load database information.]
CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e) +640
CrystalDecisions.CrystalReports.Engine.ReportDocument.(Object f) +838
CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet) +21
xs_bb.xs_ldzl_bg.Button_search_Click(Object sender, EventArgs e) +150
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧