装了Oracle 客户端,为什么还提示:未找到 Oracle 客户端和网络组件"

时间:2021-03-25 07:44:58
装了Oracle 客户端,为什么还提示:未找到 Oracle 客户端和网络组件"

oracle客户端已经能连接数据库服务器了

10 个解决方案

#1


不知所云

#2


代码:

<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=3
DSNTemp="Provider=MSDAORA.1;Persist Security Info=False;Password=admin;User ID=admin;Data Source=NORSSION_envdb"
conn.open DSNtemp

'response.write "<br>数据库打开状态:" & conn.state

%>

提示

错误类型:
Microsoft OLE DB Provider for Oracle (0x80004005)
未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。
/bs/conn.asp, 第 5 行

#3


说明这个driver需要8i以上版本的oracle 客户端组件,如果你版本太低可能不行,或者你把你的oralce  uninstall之后再install一次,try

#4


同意上面的说法

#5


"Provider=OraOLEDB.Oracle;data source=NORSSION_envdb;user id=admin;password=admin;"
用这个连接字符串试一下

#6


conn.cursorlocation=3
加这个就好了

#7


oracle 9.2的bug

#8


oracle 9.2的bug

#9


怎么我加了都不行?

#10


我用ORACLE817也是这样,苦闷中啊!我用的是win2003操作系统,系统装过ORACLE9i服务器,卸载后装817客户端,可能跟这个有关系,注册表里的9i信息没有完全清楚掉

#1


不知所云

#2


代码:

<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=3
DSNTemp="Provider=MSDAORA.1;Persist Security Info=False;Password=admin;User ID=admin;Data Source=NORSSION_envdb"
conn.open DSNtemp

'response.write "<br>数据库打开状态:" & conn.state

%>

提示

错误类型:
Microsoft OLE DB Provider for Oracle (0x80004005)
未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。
/bs/conn.asp, 第 5 行

#3


说明这个driver需要8i以上版本的oracle 客户端组件,如果你版本太低可能不行,或者你把你的oralce  uninstall之后再install一次,try

#4


同意上面的说法

#5


"Provider=OraOLEDB.Oracle;data source=NORSSION_envdb;user id=admin;password=admin;"
用这个连接字符串试一下

#6


conn.cursorlocation=3
加这个就好了

#7


oracle 9.2的bug

#8


oracle 9.2的bug

#9


怎么我加了都不行?

#10


我用ORACLE817也是这样,苦闷中啊!我用的是win2003操作系统,系统装过ORACLE9i服务器,卸载后装817客户端,可能跟这个有关系,注册表里的9i信息没有完全清楚掉