我试图将应用程序部署到客户端的服务器,但导出到Excel(仅数据)不工作,给我的“操作没有实现”的错误。这是不符合报告的一个问题,因为我有一个标准的字体超过50份报告,其中一些非常简单的,并且为所有这些导出失败。

我的正在使用的感觉exportmodeller.dll和crtslv.dll的版本不正确,因为客户端似乎有某种形式的登录脚本中出现复制的水晶报表库的CR8.5版本并注册与COM。

我试图自动为我的主执行文件,迫使它使用了正确版本的清单文件,但这并没有改变任何东西。

也许我错过了一些东西,或者你认为我这么说在错误的轨道上?

有帮助吗?

解决方案

我将问题范围缩小到被涉及与报告的格式问题。它偏偏又不会影响我的Windows 7开发计算机。

在基于Windows Server 2003 R2(x64)的机器,如果我删除了打印日期和打印时间特殊领域,则将导出为XLS(仅数据)成功。

我也还会注意到进程加载ATL.DLL在Windows 7中,而不是在Windows Server框。据我了解,可以以某种方式有关。

所以,解决我的问题是,以除去那些字段。全点,如果任何人都可以提供一些建议这将阻止我不得不编辑的我所有的报告。

更新:如果在我的报告,而不是“系统默认格式”使用特定的日期/时间格式它也适用

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top