-2147467259 /找不到Oracle客户端和网络组件

时间:2018-12-26 14:38:19

标签: oracle vb6 exe

我已将vb6应用程序与oracle客户端11一起使用,但是在运行exe时,出现以下错误:

  找不到

-2147467259 / Oracle客户端和网络组件。这些组件由Oracle Corporation提供,并且是   Oracle版本7.3.3或更高版本的客户端软件安装。

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

应用平台:VB6 应用程序类型:exe 窗口:窗口10 Oracle客户端版本:11

2 个答案:

答案 0 :(得分:0)

这是一个重复的问题,原因可能是许多不同的问题。这可能是由于您的计算机上安装了错误的客户端版本,和/或与涉及Windows特定版本的安全更新的已知问题有关。请参阅以下有关堆栈溢出的问题。

documentation

VB6 application oracle 12 64bit connection

Error ORA-03106 When using VB6 to access Oracle database in Windows 7 64bit

Oracle Client and networking components were not found - Excel VBA

以下是有关补丁问题的Mircosoft支持文章:Connection to Oracle through VBA no longer working

答案 1 :(得分:0)

您很有可能安装了64位版本的Oracle Client11。VB6二进制文件始终为32位,但是,因此必须安装32位版本的Oracle Client。

如果您同时需要32位和64位版本,请一台机器遵循以下说明:BadImageFormatException. This will occur when running in 64 bit mode with the 32 bit Oracle client components installed

根据您的错误消息,您使用Microsoft的驱动程序。这些驱动程序已经过时了,您应该首选Oracle的驱动程序。