尝试导出到基于本地XML文件的PDF报告时出错。

2020-09-03 02:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个使用本地.XML和.XSD文件设计的水晶报表。 使用" XML和Web服务"选项创建报表中保存的数据源。 我想在运行时动态更改源.xml文件,但是无论是否更改连接,都会遇到错误。

如果我加载报告并尝试将其导出,则会出现以下错误:
在CrystalDecisions.ReportAppServer.DataSetConversion.dll中发生了类型为'CrystalDecisions.CrystalReports.Engine.DataSourceException'的未处理异常。 文件报告31644_31340_ {4188C99F-7E2E-4ED6-B3ED-2D5C7F7C02AB} .rpt中出现错误:无法加载数据库信息。

代码:
使用(ReportDocument reportDocument = new ReportDocument())
{

reportDocument.Load(pathToReport,OpenReportMethod.OpenReportByTempCopy);

using(var result = reportToExport.ExportToStream(ExportFormatType.PortableDocFormat))//引发错误
{

}

}

这只是一个本地.xml文件,在存储的DataSourceConnections属性中是正确的。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个使用本地.XML和.XSD文件设计的水晶报表。 使用" XML和Web服务"选项创建报表中保存的数据源。 我想在运行时动态更改源.xml文件,但是无论是否更改连接,都会遇到错误。

如果我加载报告并尝试将其导出,则会出现以下错误:
在CrystalDecisions.ReportAppServer.DataSetConversion.dll中发生了类型为'CrystalDecisions.CrystalReports.Engine.DataSourceException'的未处理异常。 文件报告31644_31340_ {4188C99F-7E2E-4ED6-B3ED-2D5C7F7C02AB} .rpt中出现错误:无法加载数据库信息。

代码:
使用(ReportDocument reportDocument = new ReportDocument())
{

reportDocument.Load(pathToReport,OpenReportMethod.OpenReportByTempCopy);

using(var result = reportToExport.ExportToStream(ExportFormatType.PortableDocFormat))//引发错误
{

}

}

这只是一个本地.xml文件,在存储的DataSourceConnections属性中是正确的。

付费偷看设置
发送
1条回答
SAP砖家
1楼 · 2020-09-03 03:30.采纳回答

可能是因为该应用程序无权访问xml/xsd文件所在的文件夹。

尝试在CR Designer中手动设置它并验证文件是否正常工作。

一周热门 更多>