Crystal Report : Operation not yet implemented

时间:2023-02-01 10:11:31

I am using the .Net 2008 web application with Crystal Report 10.5. I am able to generate the PDF report in Windows 7. But when I run the application on Windows Server 2012, it shows the below issue.

我正在使用Crystal Report 10.5的.Net 2008 Web应用程序。我能够在Windows 7中生成PDF报告。但是当我在Windows Server 2012上运行该应用程序时,它会显示以下问题。

Error in File C:\Users\sampleUser\AppData\Local\Temp\rptManger{DDEB2C17-C5FD-49C1-B7BF-57F30AB6636C}.rpt: Operation not yet implemented. at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e) at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext) at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext) at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext) at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export() at CrystalDecisions.CrystalReports.Engine.ReportDocument.Export() at SEI.MA_APPS.PortfolioModels.Web.ManagerDetailByBank.GetReport() at SEI.MA_APPS.PortfolioModels.Web.ManagerDetailByBank.validate()

文件C中出错:\ Users \ sampleUser \ AppData \ Local \ Temp \ rptManger {DDEB2C17-C5FD-49C1-B7BF-57F30AB6636C} .rpt:操作尚未实现。位于CrystalDecisions.CrystalReports.Engine.ForoE上的CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)中的CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(例外e)CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)(ExportRequestContext reqContext)。(ExportRequestContext reqContext) reqContext)位于SEI.MA_APPS.PortfolioModels.Web.ManagerDetailByBank的SEI.MA_APPS.PortfolioModels.Web.ManagerDetailByBank.GetReport()的CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()处的CrystalDecisions.CrystalReports.Engine.FormatEngine.Export() .validate()

6 个解决方案

#1


8  

There is one more solution for this problem.

这个问题还有一个解决方案。

Uninstall Update for Microsoft Windows(KB3102429)

卸载Microsoft Windows更新(KB3102429)

Control Panel –> Program & Features –> View installed updates and Search for KB3102429, right click and uninstall.

控制面板 - >程序和功能 - >查看已安装的更新并搜索KB3102429,右键单击并卸载。

This solved my issue.

这解决了我的问题。

#2


2  

Control Panel –> Program & Features –> View installed updates and Search for KB3102429, right click and uninstall.

控制面板 - >程序和功能 - >查看已安装的更新并搜索KB3102429,右键单击并卸载。

#3


1  

Thank you all for your support, I got the solution. I opened a report and Surpress the fields one by one and found the fields those have The Times New Roman font are creating the problem.

谢谢大家的支持,我得到了解决方案。我打开了一个报告并逐个Surpress这些字段,发现那些有Times New Roman字体的字段正在创建问题。

Since the font "The Times New Roman" is already installed on the Windows 2012.

由于Windows 2012上已经安装了字体“The Times New Roman”。

Then we copied the font "The Times New Roman" from the local Windows 7 and copied to the Windows Server 2012 and restarted the machine and its working fine now.

然后我们从本地Windows 7复制了字体“The Times New Roman”并复制到Windows Server 2012并重新启动了机器并且它现在正常工作。

#4


1  

Uninstall Update for Microsoft Windows(KB3102429 and KB3104002)

卸载Microsoft Windows更新(KB3102429和KB3104002)

Control Panel –> Program & Features –> View installed updates and Search for KB3102429 and KB3104002 right click and uninstall.

控制面板 - >程序和功能 - >查看已安装的更新并搜索KB3102429和KB3104002右键单击并卸载。

#5


1  

Try using other font other than Times New Roman and Arial. say Calibri. That worked for me

尝试使用Times New Roman和Arial以外的其他字体。说卡利布里。这对我有用

#6


0  

One of the reasons for this error can be that one of the fonts used in this report is not installed on your new server. Check if it's installed.

出现此错误的原因之一可能是此报告中使用的某种字体未安装在新服务器上。检查它是否已安装。

Check this link http://www.crystalreportsbook.com/Forum/forum_posts.asp?TID=1050

查看此链接http://www.crystalreportsbook.com/Forum/forum_posts.asp?TID=1050

#1


8  

There is one more solution for this problem.

这个问题还有一个解决方案。

Uninstall Update for Microsoft Windows(KB3102429)

卸载Microsoft Windows更新(KB3102429)

Control Panel –> Program & Features –> View installed updates and Search for KB3102429, right click and uninstall.

控制面板 - >程序和功能 - >查看已安装的更新并搜索KB3102429,右键单击并卸载。

This solved my issue.

这解决了我的问题。

#2


2  

Control Panel –> Program & Features –> View installed updates and Search for KB3102429, right click and uninstall.

控制面板 - >程序和功能 - >查看已安装的更新并搜索KB3102429,右键单击并卸载。

#3


1  

Thank you all for your support, I got the solution. I opened a report and Surpress the fields one by one and found the fields those have The Times New Roman font are creating the problem.

谢谢大家的支持,我得到了解决方案。我打开了一个报告并逐个Surpress这些字段,发现那些有Times New Roman字体的字段正在创建问题。

Since the font "The Times New Roman" is already installed on the Windows 2012.

由于Windows 2012上已经安装了字体“The Times New Roman”。

Then we copied the font "The Times New Roman" from the local Windows 7 and copied to the Windows Server 2012 and restarted the machine and its working fine now.

然后我们从本地Windows 7复制了字体“The Times New Roman”并复制到Windows Server 2012并重新启动了机器并且它现在正常工作。

#4


1  

Uninstall Update for Microsoft Windows(KB3102429 and KB3104002)

卸载Microsoft Windows更新(KB3102429和KB3104002)

Control Panel –> Program & Features –> View installed updates and Search for KB3102429 and KB3104002 right click and uninstall.

控制面板 - >程序和功能 - >查看已安装的更新并搜索KB3102429和KB3104002右键单击并卸载。

#5


1  

Try using other font other than Times New Roman and Arial. say Calibri. That worked for me

尝试使用Times New Roman和Arial以外的其他字体。说卡利布里。这对我有用

#6


0  

One of the reasons for this error can be that one of the fonts used in this report is not installed on your new server. Check if it's installed.

出现此错误的原因之一可能是此报告中使用的某种字体未安装在新服务器上。检查它是否已安装。

Check this link http://www.crystalreportsbook.com/Forum/forum_posts.asp?TID=1050

查看此链接http://www.crystalreportsbook.com/Forum/forum_posts.asp?TID=1050