在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条回答
亦是此间程序员
2020-09-15 13:39

即使您使用的是Microsoft的OLE DB提供程序,您仍然需要在运行报告的计算机上安装32位Oracle客户端软件。 Crystal是32位的,因此您需要32位版本的Oracle客户端。

从使用Crystal的20多年经验中,我强烈建议使用Oracle Native Client连接,而不是Oracle可用的任何其他类型的连接。 很多更稳定,并提供更好,更快的结果。

-戴尔

一周热门 更多>