报告错误

2020-09-22 07:11发布

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

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


这是我们收到报告的错误,有任何建议。

由以下原因引起:com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:无法创建临时文件----错误代码:-2147215357 [CRSDK00000615]错误代码名称:com.crystaldecisions.sdk.occa内部 com.crystaldecisions.sdk.occa.report.application中的.report.application.PrintOutputController.controllerExportInternal(PrintOutputController.java:280)在com.crystaldecisions.sdk.occa.report.application中的。 在com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(PrintOutputController.java:113)上的.PrintOutputController.export(PrintOutputController.java:130)

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

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


这是我们收到报告的错误,有任何建议。

由以下原因引起:com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:无法创建临时文件----错误代码:-2147215357 [CRSDK00000615]错误代码名称:com.crystaldecisions.sdk.occa内部 com.crystaldecisions.sdk.occa.report.application中的.report.application.PrintOutputController.controllerExportInternal(PrintOutputController.java:280)在com.crystaldecisions.sdk.occa.report.application中的。 在com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(PrintOutputController.java:113)上的.PrintOutputController.export(PrintOutputController.java:130)

付费偷看设置
发送
3条回答
Nan4612
1楼 · 2020-09-22 08:08.采纳回答

您好Rajan

感谢您的答复。

要保存到磁盘,请尝试reportClientDocument.saveAs(name,path);

如果您可以不带提示地打开此报告并拥有所有正确的数据,则您的代码可能没有任何问题。 如果您缺少参数值或在打开(不刷新)时提示输入任何内容,则将注意力集中在覆盖不太正确的区域的代码(即设置参数,公式等)上。

要访问文件系统和写入临时文件,请检查三个位置:

  1. RAS服务器的属性将指定用于创建临时文件的目录。 确保您在此处看到正在创建的临时文件。
  2. 运行您的应用程序的帐户的临时文件夹(即,如果应用程序在特定用户的上下文中运行,则为Web服务器上的系统用户或特定用户的临时文件夹。)确保该用户具有以下权限: 临时文件夹。
  3. 确保正在运行您的应用程序的用户对要导出到的文件夹具有写特权,尽管在这一点上,我认为您的应用程序还没有到此为止。

Dan

槿木_熙
2楼-- · 2020-09-22 07:56

嗨Rajan,
您使用的是什么版本的CR?

引发异常的代码行是什么?
似乎您正在导出,因此请确保该应用程序有权写入要导出到的位置以及temp目录。

如果您尝试使用SaveAs而不是导出并另存为Crystal报表并打开它,它是否包含所有正确的已保存数据?

此外,报告是否包含参数,并且是否在导出之前设置了值?

Dan

Tong__Ming
3楼-- · 2020-09-22 08:08

嗨,丹尼尔,请找到我的答案。

您正在使用什么版本的CR?

14.0.5

引发异常的代码行是什么?

InputStream inputStream = outputController.export(reportExportFormat);

您似乎正在导出,因此请确保该应用程序有权写入要导出到的位置以及temp目录。

可以找到Crystal服务器正在使用的临时目录。

如果您尝试使用SaveAs而不是导出并另存为Crystal报表并打开它,它是否包含所有正确的已保存数据?

我们正在动态生成报告,不确定如何使用API​​保存报告。

报告中是否包含参数,并且在导出之前已设置了值?

是的,我们在调用export之前设置了必需的参数。

感谢您的帮助。

Rajan

一周热门 更多>