2

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

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

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

该怎么办 ?

我安装了 Oracle 32 位“即时客户端”,但在访问 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 位进程”?

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

4

0 回答 0