Oracle - 32位客户端,64位服务器 - ADODB连接以指定32位驱动程序?

时间:2013-08-26 01:29:21

标签: windows oracle asp-classic 32bit-64bit adodb

STAGE1: W2003 / 64运行经典ASP应用程序(在IIS6中)与同一台计算机上的64位Oracle通信。一切都很好!

STAGE2:经典的ASP应用程序需要与一些无法以64位运行的COM对象进行通信。

STAGE3:更改IIS,使其以32位运行经典ASP进程。现在无法与Oracle交流。

该怎么做?

我安装了Oracle 32位' Instant Client'但在访问ASP页面时,我得到了这个:

ADODB.Connection error '800a0e7a'

Provider cannot be found. It may not be properly installed. 

连接字符串如下所示:

Provider=OraOLEDB.Oracle;Data Source=ORCL;User Id=FOO;Password=BAR;

与传统的ASP在所有64'中快乐地运行时相比,这一点没有变化。环境。

我是否应该通过某种方式更改连接字符串以表示"嘿,现在有32个客户端界面,因此请使用它,因为您是32位进程" ?

还有什么我应该做的不同吗?

0 个答案:

没有答案