当前位置:编程学习 > C#/ASP.NET >>

求助asp.net访问oracle 10g

测试机环境(window xp),我用VS 2005发布网站后放入测试机虚拟目录,结果报错
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
。。。。。。。。。。。。。。
--------------------------------------------------------------------------------------------------
又专门装了个10g客户端,还是报这错,<pl/sql developer可以连接数据库,说明客户端设置正确了>。在网上找搜索了下,看到些解决办法
"查看oracle客户端安装目录的属性,加入Authenticated Users帐号,重新选择读取权限,点击“高级”按钮,双击打开Authenticated Users帐号的配置窗口,重新选择一下读取权限,然后应用,确定重启IIS。"
但是XP没有Authenticated Users帐号,只有Everyone,请教下各位这个该如何处理。哪个朋友遇到过类似错误


--------------------编程问答-------------------- 先加上everyone用户,看看是否是权限问题。 --------------------编程问答-------------------- 更正一下,我右键点击ORACLE_HOME目录,在安全里没有Authenticated Users帐号,只有Administrators、Administrators Users和SYSTEM 3个  --------------------编程问答-------------------- System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. 

这句话的意思是:你使用OracleClient组件版本与Oracle版本不兼容吧 --------------------编程问答-------------------- 应该是版本不兼容吧 --------------------编程问答--------------------
引用 4 楼 myhope88 的回复:
应该是版本不兼容吧


是的。版本不兼容 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 5 楼 imissyouyw 的回复:
引用 4 楼 myhope88 的回复:

应该是版本不兼容吧


是的。版本不兼容
--------------------编程问答-------------------- --------------------编程问答-------------------- 版本不兼容 --------------------编程问答-------------------- 什么版本不兼容啊

人家说:“version 8.1.7 or greater”  8.1.7 或更高版本    难道10.0  还不行?


实在不行   服务器就彻底安装个oracle10  算了 ; 肯定可以。。。

我的一台服务器也是  安装客户端老是不行, 最后我恼了   干脆安装一个oracle10标准版, 然后把oracle的启动服务全部停用 , 不占内存,只占用点硬盘空间, 一切正常了。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,