Crystal Reports 11.5 R2(11.5.12.1838)是否与Windows 10 Pro 64位兼容?

2020-09-01 18:34发布

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

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


你好,

Windows 10 Pro 64位计算机上,

Windows 10 Pro 64位计算机上使用 Crystal Reports 11.5 R2 11.5.12.1838 )。 基于 Oracle的Microsoft OLEDB Provider ( MSDAORA )的报告,并使用存储在 Oracle 12c 数据库中的数据,出现以下错误:

登录失败。

详细信息:ADO错误代码:0x80004005

来源:Oracle的Microsoft OLEDB提供商

说明:尝试检索错误ORA-01019的文本时出错

本机错误:1019 [数据库供应商代码:1019]

但是,如果我首先同一台Windows 10 Pro 64位计算机上运行基于 Oracle OLEDB Provider 的报告, ( OraOLEDB.Oracle )并使用存储在同一 Oracle 12c 数据库中的数据,则所有定义为使用 Microsoft OLEDB Provider for Oracle 的报告( 以前,只要 Crystal Reports ActiveX Designer运行时库的 实例,现在就会成功生成的上述报告-无例外-上述错误) 11.5 –用于运行 first OraOLEDB。基于Oracle 的报告– 未发布!

Crystal Reports 11.5 R2 11.5.12.1838 )是否与 Windows 10 Pro 64位兼容?

您对此 Crystal Reports 11.5 R2 行为有解释吗?

谢谢

基督徒

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

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


你好,

Windows 10 Pro 64位计算机上,

Windows 10 Pro 64位计算机上使用 Crystal Reports 11.5 R2 11.5.12.1838 )。 基于 Oracle的Microsoft OLEDB Provider ( MSDAORA )的报告,并使用存储在 Oracle 12c 数据库中的数据,出现以下错误:

登录失败。

详细信息:ADO错误代码:0x80004005

来源:Oracle的Microsoft OLEDB提供商

说明:尝试检索错误ORA-01019的文本时出错

本机错误:1019 [数据库供应商代码:1019]

但是,如果我首先同一台Windows 10 Pro 64位计算机上运行基于 Oracle OLEDB Provider 的报告, ( OraOLEDB.Oracle )并使用存储在同一 Oracle 12c 数据库中的数据,则所有定义为使用 Microsoft OLEDB Provider for Oracle 的报告( 以前,只要 Crystal Reports ActiveX Designer运行时库的 实例,现在就会成功生成的上述报告-无例外-上述错误) 11.5 –用于运行 first OraOLEDB。基于Oracle 的报告– 未发布!

Crystal Reports 11.5 R2 11.5.12.1838 )是否与 Windows 10 Pro 64位兼容?

您对此 Crystal Reports 11.5 R2 行为有解释吗?

谢谢

基督徒

付费偷看设置
发送
3条回答
Baoming ROSE
1楼-- · 2020-09-01 19:11

该版本的Crystal已停止支持多年。 它不支持Windows 10或Oracle 12c。 您需要升级到最新版本,即Crystal 2016。

-戴尔

派大星 ヾ
2楼-- · 2020-09-01 19:24

你好Praveen,

我认为您为报告提供的用户名/密码没有问题(即它们可以成功用于连接到Oracle数据库),所以问题出在其他地方。

您的环境与我的环境明显不同:

  • 我使用的是Crystal Reports 11.5 R2(11.5.12.1838)提供的客户端ActiveX查看器,而您使用的是Crystal Reports 10中的报告查看器;
  • 我使用Oracle 12.1c和12.2c,而您使用Oracle 12.2;
  • 我使用Windows 10 Pro 64位计算机,但是我不知道您的计算机上安装了什么Windows版本。
  • 我使用基于Microsoft的Microsoft OLEDB Provider ( MSDAORA )的报告,但我不知道您的报告使用的是OLEDB Provider; 等等。

但是,您可以在用于生成报告的计算机上安装32位ODAC 12.1 Release 1,并查看它们现在是否已正确执行。

如果安装后仍然出现错误-并假设这些错误的报告基于 Oracle的Microsoft OLEDB Provider ( MSDAORA ),则可以尝试解决方案I 在我最初的问题中提到过(但请记住,我仅针对Windows 10 Pro 64位计算机成功测试了该解决方案–对于Windows 7 32位/64位计算机,则不需要此解决方案,因为报告是 使用ODAC 12.1 Release 1 32位,Crystal Reports 11.5 R2(11.5.12.1838)和Oracle 12.1c/12.2c成功执行了此操作:

  1. 基于用于OLEDB的Oracle Provider OraOLEDB.Oracle )创建一个新报告(我称之为启动器 report),并使用 存储在Oracle 12.2数据库中的数据(任何简单的报告都可以;例如,一个从Oracle 12.2数据库返回当前日期/时间的报告–请参见所附图像);
  2. 执行此 initiator 报告(不要关闭它);
  3. 在不停止启动器报告执行的情况下,生成您的错误报告之一。

如果执行后者没有错误,那么您可以找到报告的解决方案。 否则,您将需要更多调查。

关于

基督徒

空代码
3楼-- · 2020-09-01 19:11

1。 在我的问题的描述区域中,提到的使用Crystal Reports 11.5 R2(11.5.12.1838)应该解释为使用客户端ActiveX查看器,由Crystal Reports提供 11.5 R2(11.5.12.1838),用于查看(运行,执行或生成)报告,而不是作为设计报告的环境!

由于各种原因,出于查看报告的目的,不能升级到最新的Crystal Reports版本(2016)!

2。 通过安装ODAC,我已经能够基于Oracle 12c(12.1和12.2)并使用Crystal Reports 11.5 R2(11.5.12.1838)提供的客户端ActiveX查看器来成功查看(运行,执行或生成)报告。 12.1客户端计算机上的1版本32位。

https://answers.sap.com/questions/320517/crystal-reports-115-r2-and-oracle-12c.html )。

3.在我的问题的描述区域中,我提到过,我找到了一种方法,可以在Windows 10 Pro 64位计算机上使用存储在Oracle 12c数据库中的数据和客户端来成功查看报告。 Crystal Reports 11.5 R2(11.5.12.1838)提供的ActiveX查看器。 我同意我发现的解决方案很丑陋-但是,它的工作原理完美无缺。

我发表这些评论是为了帮助可能面临类似问题的开发人员。

除了上面提到的这三个方面之外,您的提示答案是准确的。

感谢您的努力,

基督徒

一周热门 更多>