.NET 4.0&水晶报表

时间:2010-06-16 09:40:18

标签: .net wpf .net-4.0 crystal-reports

我有一个用于管理报告的目标框架3.5的dll构建;这个DLL使用的是CrystalDecisions.CrystalReports.Engine版本10.5.3700.0

现在,我已经基于.NET framework 4.0创建了一个新的wpf应用程序,并添加了对项目的报告dll引用。

我必须安装Crystal Reports for Visual Studio 2010库(http://www.businessobjects.com/jump/xi/crvs2010/default.asp)才能构建应用程序而不会出现错误......现在它构建成功,但报表打印不起作用。

设置数据源时产生错误...消息为:

  

未知的查询引擎错误   文件C中的错误:\ DOCUME~1 \ oli15 \ IMPOST~1 \ Temp \ MyReport {4E514D0E-FC2C-4440-9B3C-11D2CA74895A} .rpt:   ...    Source = Analysis Server          错误码= -2147482942          堆栈跟踪:               at 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的不同版本引用,这可能吗?

如何判断它使用10.5.3700.0版本?

1 个答案:

答案 0 :(得分:0)

对于在托管C ++中使用此功能的人员,评论中发布的解决方案只是解决方案的一部分。经过几天的绝望之后,我也应用了http://www.codeproject.com/KB/mcpp/WorkingWithConfigFiles.aspx所述的内容,现在我很高兴看到我在车轮上工作的项目:)