应用程序部署和晶体报告错误 [英] application deployment and crystal report error

查看:52
本文介绍了应用程序部署和晶体报告错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用Visual Studio 2005开发了一个.net应用程序。我有两个使用Visual Studio内部的Crystal Reports设计的报表。我在我的应用程序中有一个安装项目,并包含以下模块作为先决条件:
Microsoft Data Access Components 2.8
.Net framework 2.0
Crystal Framework for .NET framework 2.0
Microsoft Visual Studio 2005 Report Viewer

我然后在发布模式下将我的应用程序构建到MSI文件。

我已经在不同的机器上安装了MSI文件。在几台机器上,我的报告和数据运行良好 - 操作系统是XP。

其他机器有Windows 2000 Professional Office。当我运行报表时,报表查看器显示但是我在窗口中出现以下错误;

窗口标题是 - Crystal报表Windows窗体查看器
感叹号

未实现。
详细信息:错误代码:0x
无法打开行集。
文件错误(文件名是正在创建的临时rpt文件)
操作尚未实现。
< br>我已经看了2天,但已经没想完了。有什么建议吗?

解决方案

我有完全相同的问题。当我们在英语安装的XP上部署应用程序时,它可以正常工作。当我们尝试在德国赢2k(包括所有升级和服务包)上安装它时,我们收到该错误。

我们使用与上面相同的信息,除了我在viewer_error事件处理程序中捕获错误的事实。异常/ innerexception / etc并没有给我更多反馈。
这是堆栈跟踪:

异常:未实现。
详细信息:错误代码:0x
无法打开行集。
文件C中的错误:\ DOKUME~1 \ ADMINI~1 \ LOKALE~1 \Temp\Dispolog2 {94A768DA-A54E-4AEE-B984-574B92D6C73B} .rpt:

操作尚未实施。在CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(例外e)
在CrystalDecisions.ReportSource.EromReportSourceBase.GetPage(PageRequestContext pageReqContext)
在CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext)
在CrystalDecisions。 ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)
在CrystalDecisions.Windows.Forms.MainReportDocument.GetPage(PageRequestContext context)源:CrystalDecisions.ReportAppServer.DataSetConversion

亲切问候,
Wim Vanbelle
结果

I have developed a .net application using Visual Studio 2005. I have 2 reports that were designed with the Crystal Reports inside Visual Studio. I have a setup project within my app and have included as pre-requisites the following modules:
Microsoft Data Access Components 2.8
.Net framework 2.0
Crystal Reports for .NET framework 2.0
Microsoft Visual Studio 2005 Report Viewer

I then build my application in release mode to a MSI file.

I have installed the MSI file on different machines. On several machines my report and data run fine -- operating system is XP.

The other machines have Windows 2000 Professional Office. When i run the report, the report viewer displays but then i get the following error in a window;

window title is - Crystal Report Windows Forms Viewer
the exclamation signal

Not implemented.
Details: Error Code: 0x
Failed to open a rowset.
Error in file (file name is the temporary rpt file that is being created)
Operation not yet implemented.

I have been looking at this for 2 days and have run out of ideas. Any suggestions?

解决方案

I have the exact same problem. When we deploy the application on a English installed XP it works properly. When we try to install it on a german win 2k (with all upgrades and service packs) we receive that error. 

We use the same information as above, besides the fact that i catch the error in the viewer_error eventhandler. The exception/innerexception/etc doesnt give me much more feedback.
This is the stacktrace :

Exception: Not implemented.
Details: Error Code: 0x
Failed to open a rowset.
Error in File C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\dispolog2 {94A768DA-A54E-4AEE-B984-574B92D6C73B}.rpt:

Operation not yet implemented.   at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
  at CrystalDecisions.ReportSource.EromReportSourceBase.GetPage(PageRequestContext pageReqContext)
  at CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext)
  at CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)
  at CrystalDecisions.Windows.Forms.MainReportDocument.GetPage(PageRequestContext context)Source : CrystalDecisions.ReportAppServer.DataSetConversion

Kind regards,
Wim Vanbelle


这篇关于应用程序部署和晶体报告错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆