VBScript错误:无法找到提供程序。它可能没有正确安装。错误800a0e7a

时间:2018-06-15 22:49:41

标签: windows oracle vbscript 32bit-64bit adodb

我收到此错误

  

无法找到提供商。它可能没有正确安装。码:   800a0e7a来源:ADODB.Connection"当我尝试运行我的VBScript时

它尝试连接到Oracle数据库,这是连接字符串:

Provider=OraOLEDB.Oracle;
Data Source=Data;
User Id=Username;
Password=password;

我安装了Oracle Client 32,我的机器是64位系统。我尝试重新注册Oracle OLEDB提供程序dll:  C:\ Windows \ SysWOW64 \ regsvr32 \ bin \ OraOLEDB12.dll

我尝试用32位驱动程序打开它并仍然一直收到该错误。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,您的脚本将以64位模式运行。由于您的Oracle客户端是32位,因此您必须以32位模式运行脚本。

尝试使用c:\Windows\SysWOW64\cscript.exe {your_script.vbs}来运行它。否则,您必须安装64位版本的Oracle客户端。