对.NET(ODP.NET)的托管Oracle数据提供程序的Crystal支持

2020-09-09 12:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)将Crystal Reports...

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

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


将Crystal Reports连接到Oracle数据库当前需要安装Oracle的大型客户端软件。 但是,Oracle现在为.NET( ODP.NET )提供了它们的托管数据提供程序。 托管的.NET代码,并且仅需要部署一个大小小于10 MB的DLL( https://www.oracle.com/technetwork/database/windows/downloads/index-090165.html )。 几年前,我们将胖客户端应用程序更改为Managed ODP.NET ,但仍然需要安装 我们所有用户工作站上的完整Oracle客户端,以便他们可以运行Crystal Reports。 有没有一种方法可以使用托管 ODP.NET 将Crystal Reports连接到Oracle数据库。 如果没有,有计划这样做吗? 如果没有,我该如何作为Crystal团队的增强请求来提交?

6条回答
Alawn_Xu
2020-09-09 12:51 .采纳回答

更新...我无法使其正常工作,CR在DB Client的PATH和注册表区域中查找它,无法识别它,因此DD Wired Driver可能是答案或只是安装了Oracle Client,而没有 除了空间和时间外,不花任何钱...。

在代码中,它基本上是一个数据集提供程序,因此您应该能够将数据转储到DS中,然后再转储到SetLocation(ds)中; 供报告使用。

一旦我收到一份使用本机或OLE dB或ODBC连接到Oracle的报告,我就会看看它是否有效。

请注意,CR和 数据集是有限的,您不能向DS转储一百万行并期望CR能够正常工作,对于一个简单的报告,它的最大值为10K,而您使用的更多字段就更少了。

效果不佳 感谢必须由客户端管理的大量数据。

Don

一周热门 更多>