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

2020-09-09 12:28发布

         点击此处--->   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团队的增强请求来提交?

         点击此处--->   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
1楼 · 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

闻人可可
2楼-- · 2020-09-09 12:47

感谢Dell和Don。 我没有S用户ID,只有P用户ID。 我需要尝试注册SAP Impact吗? 到目前为止,您在此处提供的信息非常出色并受到赞赏。

我是否正确理解我们必须在每个工作站上许可并安装CR2016 Designer才能获得DataDirect ODBC驱动程序? 考虑到我们有300多个用户,我认为这不是可行的,但也许我们可以使用DataDirect来解决问题。

我们的胖客户端应用程序是为任何CPU编译的。 这是必要的,因为我们的某些PC必须运行32位Windows才能与某些政府应用程序兼容。 这项要求可能最近已更改,在这种情况下,我们可以开始显式编译64位代码。 但我必须与几个部门核对才能确定。

最后,是否将DataDirect ODBC驱动程序作为Visual Studio开发人员Crystal Reports的一部分提供? 我们目前正在使用CR XI r2,并一直在辩论是否购买CR2016或迁移到CR forVS。 您的回答可能是我们决定的决定因素。 CR对本机使用托管 ODP.NET 仍然是我们的更好选择,但也许我们 '必须使用DataDirect ODBC驱动程序…或继续安装完整的Oracle客户端。

-Stephen

我是小鹏鹏啊
3楼-- · 2020-09-09 12:59

查看VS的Crystal产品可用性列表,我看不到当前支持ODP客户端。

因为我没有 不知道您是否有SAP S-ID,我已将此请求提交到SAP Impact网站。 您可以在此处找到它 https://influence.sap.com/sap/ino/#/idea/229817 并对其进行投票(如果您可以访问该网站)。

-戴尔

xfwsx85
4楼-- · 2020-09-09 13:00

谢谢。 是否仍然可以将其(托管 ODP.NET 作为数据源)提交给Crystal团队

浮生未央
5楼-- · 2020-09-09 13:07

嗨,斯蒂芬,

感谢戴尔提交了增强功能请求。

Crystal Reports附带的是DataDirect ODBC驱动程序,一个是 其中不需要有线客户端的是有线驱动程序。

您是否尝试过? 无需重做,因此需要安装CR 2016 Designer才能获得并获得使用许可。 或者,您可以访问Data Directs网站并与他们进行交易。

Don

路亽曱_Ryan
6楼-- · 2020-09-09 12:53

我看到它只是一个64位客户端,您是否设置了VS来运行您的 我正在做一个快速测试,某种程度上,我必须首先将所有东西安装在干净的PC上。

Don

一周热门 更多>