水晶报表 CrystalReports COMException
2012-02-10 09:42
239 查看
今天用水晶报表总是出现下面的异常
System.Runtime.InteropServices.COMException (0x80004005): 未指定的错误
在 CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault)
在 CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type)
在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(IEnumerable enumerable)
在 WpfApp.Windows.ReportView.Print(IEnumerable`1 list) 位置 E:\ZN Documents\Documents\Visual Studio 2010\Projects\ISCS\WpfApp\Windows\ReportView.xaml.cs:行号 38
代码如下:
解决办法如下:
只是把最后一行挪到第二行上。
System.Runtime.InteropServices.COMException (0x80004005): 未指定的错误
在 CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault)
在 CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type)
在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(IEnumerable enumerable)
在 WpfApp.Windows.ReportView.Print(IEnumerable`1 list) 位置 E:\ZN Documents\Documents\Visual Studio 2010\Projects\ISCS\WpfApp\Windows\ReportView.xaml.cs:行号 38
代码如下:
RptEquipStateHistory rpt = new RptEquipStateHistory(); rpt.SetParameterValue("标题", Title); rptViewr.ViewerCore.ReportSource = rpt; rpt.SetDataSource(list);
解决办法如下:
RptEquipStateHistory rpt = new RptEquipStateHistory(); rpt.SetDataSource(list); rpt.SetParameterValue("标题", Title); rptViewr.ViewerCore.ReportSource = rpt;
只是把最后一行挪到第二行上。
相关文章推荐
- 水晶报表导出问题:CrystalDecisions.CrystalReports.Engine.LogOnException登录失败
- 关于水晶报表中CrystalDecisions.CrystalReports.Engine.LogOnException问题的解决方法
- 水晶报表打印出错,未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0
- VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- Asp.net2.0水晶报表(CrystalReports)事例源码大全(C#)VS2005版本
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 如何创建一个水晶报表用户自定义函数库 UFls (Creating a Crystal Reports Custom Function Library)
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- winform 水晶报表 更改 打印队列 中的 文档名 (Set Crystal Reports Document Name In Printer Queue)
- vs2010水晶报表问题"未能加载文件或程序集“file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framew
- vs2010水晶报表问题"未能加载文件或程序集“file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framew
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印【转】
- winform 水晶报表 更改 打印队列 中的 文档名 (Set Crystal Reports Document Name In Printer Queue)
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印
- Crystal Reports in Visual Studio 2010(VS2010中的水晶报表)
- 使用水晶报表碰到“CrystalDecisions. CrystalReports.Engine.ReportDocument”的类型初始值设定项引发异常
- 折腾 VS2008 + ReportViewer + CrystalReports + PrintControl.cab 实现水晶报表本地打印