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位进程" ?
还有什么我应该做的不同吗?