点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
自更新至CR Service Pack 21以来,生成报表时,我遇到了Crystal Reports在运行时崩溃的问题。我可以在Visual Studio中打开RPT文件并在那里进行更改,但是当运行时,我的应用程序崩溃 生成报告。 我以前的Crystal Reports服务更新都没有这个问题,而且自Visual Studio 2010起我就一直在使用相同的报告。
我已经尝试解决的问题:
1)删除了所有以前的CR DLL项目引用,并将其替换为编号为13.0.3500.0的新版本。
2)将Visual Studio更新到版本15.4。
3)删除并重新安装了完整的Crystal Reports SR21 Visual Studio安装程序。
4)一次打开项目中的每个RPT文件,进行一些小的更改,然后保存。
5)对我的项目进行了彻底和完整的重建。
有什么建议吗?
您如何调试该问题?
其他问题,请发布新问题。
查看配置文件。 如果您使用 ADO.NET 数据集作为源,则必须清除以前的旧版模式
<启动useLegacyV2RuntimeActivationPolicy =" true">
启动>
仅使用
< 启动>
好吧,我绝对超出了Crystal Reports的系统要求。 我正在具有32 GB RAM的3.5Ghz六核Intel Xeon上运行Windows 10 Professional。
对于 ADO.NET 旧版模式,我没有使用 ADO.NET 。 在每个RPT文件中,数据源均设置为XSD架构定义文件。 然后在生成时,将符合XSD架构的填充数据集传递到Crystal Reports对象的" SetDataSource"函数中。 直到Service Pack 21为止一切正常。
示例:
CRInpatientReport InRpt =新CRInpatientReport();
数据集ds = FetchInpReportData();
InRpt.SetDataSource(ds);
InRpt.Refresh();
InRpt.ExportToDisk(CrystalDecisions.Shared .ExportFormatType.PortableDocFormat,文件名);
在配置方面,它是面向.NET Framework 4.6.1的 ASP.NET 应用程序。 唯一的配置文件是web.config,该文件目前具有用于定义框架版本的以下键:
这些键之一可能是问题吗?
在这种情况下,没有其他建议了。 我看到您已经按照升级文档完成了所有步骤,除了旧版模式。 带走旧版模式将我的报表固定在winform中。 希望SAP上的某人可以为您提供帮助。 我也有SP21的问题。 升级后,我和我的客户在导出到Word时遇到格式奇怪的问题,请检查此链接。
https://answer.sap.com/questions/321276/export-to-word-problem.html
您好,丹尼尔,
实际上,当您将报表数据源设置为数据集时,您正在使用 ADO.NET 。
应用何时崩溃?
使用DebugDiag并查看它是否捕获了更多信息。
唐
嗨唐:
我也遇到同样的麻烦,它在设置的数据源中崩溃,它是 asp.net 项目,并且我没有任何标签LegacyMode。
一周热门 更多>