点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们计划配置RPT水晶报表文件,然后将其导出为RPTR格式(只读)。
在查看器的集成中-使用Crystal Engine/运行时对象模型-我们将设置值以报告参数,然后让运行时基于此加载数据。
现在,我们想在这样的RPTR报告中显示图像。 我们将图像数据源存储在数据库的BLOB字段中。 我已经看到,将BLOB用作图像源时,将其用于RPT文件中(从报告中的字段资源管理器中拖放对象),模板加载没有错误并且显示了图像。
问题:
将这样的RTP模板导出到RPTR后,由于无法加载该模板,因此不再起作用。
调用CrystalDecisions.CrystalReports.Engine.ReportDocument->加载方法时,我们得到
CrystalDecisions.Shared.CrystalReportsException:加载报告失败。 ---> System.Runtime.InteropServices.COMException:报表应用服务器失败
,位于CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(对象和DocumentPath,Int32选项)
在CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(对象和DocumentPath,Int32选项)
在CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
-内部异常堆栈跟踪的结尾---
在CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(字符串文件名,OpenReportMethod openMethod,Int16 parentJob)
在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(字符串文件名,OpenReportMethod openMethod)
ReportDocument实例是新创建的,我们将Load方法使用" OpenReportMethod.OpenReportByTempCopy"参数。
版本信息:
用于生成RPTR的Crystal Designer是" SAP Crystal Reports 2016支持包4-版本14.2.4.2410"。 查看器组件的集成是在使用Visual Studio的Crystal Reports(CRforVS_13_0_24)创建的.Net桌面应用程序(框架4.0)中完成的。 已安装的Crystal Reports运行时为32位,操作系统为Windows 10 64位。
问题:
- 对于BLOB图像字段,这是RPTR格式的限制吗?
- 我之所以问,是因为我已经看到,在报告中使用文件路径作为图像的源时,这也适用于RPTR格式。
嗨,Cosmin,
我复制了该问题,并将其升级到R&D,以解决将于9月发布的SP 25。
事件287139和KBA-2796627
p>唐
一周热门 更多>