System.Runtime.InteropServices.COMException:该文档尚未打开。

2020-08-27 03:52发布

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

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


你好

我在Windows Server 2012 R2上运行了几个.net应用程序。 这些应用程序是在Visual Studio 2015中开发的,包括Crystal Reports,报表。 它们已经运行了多年,但是现在当用户尝试打开报告时,他们在下面的屏幕快照中显示了错误。

下面是创建报告的代码段。

ReportName =" Category"
MakeCrParameter(txtStartDate.Text," @StartDate",crpt)
MakeCrParameter(txtEndDate.Text," @EndDate",crpt)
将文件名作为字符串= ReportName& ""&Now.Month&"-"&Now.Day&"-"&Now.Year&"-"&Now.Second&" .pdf"
将dfdo用作新DiskFileDestinationOptions()dfdo。
DiskFileName =" C:\ WebApps \ EslCalls \ Reports \"和文件名
使用crpt
.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile
.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat
.ExportOptions.DestinationOptions = dfdo .Export()
.Close()
.Dispose()
结尾为

我尝试重新安装SAP Crystal Reports运行时引擎 for.NET 框架(64位)版本 服务器上的13.0.10.1385,但这不能解决问题。

任何建议将不胜感激。

untitled.jpg (292.2 kB)

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

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


你好

我在Windows Server 2012 R2上运行了几个.net应用程序。 这些应用程序是在Visual Studio 2015中开发的,包括Crystal Reports,报表。 它们已经运行了多年,但是现在当用户尝试打开报告时,他们在下面的屏幕快照中显示了错误。

下面是创建报告的代码段。

ReportName =" Category"
MakeCrParameter(txtStartDate.Text," @StartDate",crpt)
MakeCrParameter(txtEndDate.Text," @EndDate",crpt)
将文件名作为字符串= ReportName& ""&Now.Month&"-"&Now.Day&"-"&Now.Year&"-"&Now.Second&" .pdf"
将dfdo用作新DiskFileDestinationOptions()dfdo。
DiskFileName =" C:\ WebApps \ EslCalls \ Reports \"和文件名
使用crpt
.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile
.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat
.ExportOptions.DestinationOptions = dfdo .Export()
.Close()
.Dispose()
结尾为

我尝试重新安装SAP Crystal Reports运行时引擎 for.NET 框架(64位)版本 服务器上的13.0.10.1385,但这不能解决问题。

任何建议将不胜感激。

untitled.jpg (292.2 kB)
付费偷看设置
发送
2条回答
lukcy2020
1楼 · 2020-08-27 04:03.采纳回答

嗨,莱斯,

我将VS的Tag更改为CR。

我怀疑是您的代码或CR运行时,可能是由于最近的MS Windows更新阻止了对资源的访问。

SP 10很旧,您可以从这里获取最新版本:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

现在它至少使用4.0框架,并读取SP 21的所有信息。我们将C ++构建器更改为VC 2015,因此它不再使用MS VC 2015 C ++运行时和其他更新的依赖项,因为MS不再支持那些旧的依赖项。

这将要求您使用更新的程序集重建应用程序,并在WEB服务器上部署MSI Redist软件包。

大简至美
2楼-- · 2020-08-27 04:00

感谢唐,按照您的建议解决了我的问题。

p>

一周热门 更多>