在Crystal Report开发中无法连接到oracle数据库服务器

2020-09-15 13:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我尝试通过Visual Stu...

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

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


当我尝试通过Visual Studio 2015在Crystal Report中添加数据库连接时,我只是尝试连接Oracle数据库服务器

所以我遵循的步骤如下

  1. 创建一个空的水晶报表
  2. 然后右键单击该报告

    数据库专家>创建新连接> OLE DB(ADO)>提供程序>适用于Oracle的Microsoft OLE DB提供程序

然后跟随窗口

一旦我给出以上详细信息并完成操作,我就会遇到错误

错误

登录失败详细信息:ADO错误代码:0x80004005源:Microsoft OLE DB提供给Oracle描述]:找不到Oracle客户端和网络组件这些组件由Oracle Corporation提供,并且是Oracle 7.3.3或更高版本的一部分 客户端软件安装。

在安装这些组件之前,提供程序将无法运行。

我有32位Visual Studio 2015,在本地计算机上,我要安装的32位Oracle Client和Oracle数据库服务器具有64位Oracle 11g数据库

我应该怎么做才能使这项工作成功?

(5.4 kB)
2条回答
My梦
2020-09-15 13:37 .采纳回答

Microsoft的Oracle OLE DB Provide for Oracle仅支持Oracle 9和以下版本。...

如Dell所述,您需要安装Oracle OLE dB客户端。

https://blog.sqlauthority.com/2016/12/17/sql-server-download-microsoft-ole-db-provider-oracle-msdaora-64-bit /

  1. MSDAORA是" Microsoft OLE DB Provider for Oracle"的缩写。
  2. MSDAORA是Microsoft提供的驱动程序,用于连接到Oracle数据库服务器。
  3. Microsoft没有为MSDAORA提供64位版本。 它仅适用于32位。
  4. 当前版本的Oracle不再支持
  5. MSDAORA。 它是针对Oracle 9的最新更新,不再更新。

一周热门 更多>