STAGE1: W2003 / 64运行经典的ASP应用程序(在IIS6中)与同一机器上的64位Oracle交谈。 一切都很好 !
STAGE2:传统的ASP应用程序需要与一些无法以64位运行的COM对象进行通信。 嗯 。
STAGE3:更改IIS,使其运行传统的ASP进程为32位。 现在无法与Oracle交谈。
该怎么办 ?
单声道是否支持经典的ASP?
我安装了Oracle 32位的“即时客户端”,但在访问ASP页面时,我得到了以下结果:
ADODB.Connection error '800a0e7a' Provider cannot be found. It may not be properly installed.
连接string如下所示:
Provider=OraOLEDB.Oracle;Data Source=ORCL;User Id=FOO;Password=BAR;
这与传统的ASP在“全部64”环境中运行愉快无异。
有什么办法我应该改变连接string说:“嘿,现在有一个32客户端接口,所以使用,而不是因为你是一个32位进程”?
还有什么我应该做的不同吗?