Oracle 8.1.7连接出错!?
mltx 2005-08-23 04:56:09 ASP.NET与Oracle8.1.7连接时提示没有找到Oracle客户端,可是我的WEB服务器上已经安装Oracle8.1.7的客户端了呀,并且tnsping已经Ping通了服务名了!
我的WEB服务器为Win2000,数据库服务器是WEB2000和Oracle8.1.7。
同一个应用在我自己的计算机上运行成功,并到WEB服务器上就出了这个问题!我在WEB服务器上已经安装了微软.NET与Oracle连接的补丁。
提示信息为:
“/yyweb”应用程序中的服务器错误。
没有发现 Oracle 客户端和网络组件。这些组件由 Oracle 公司提供,是 Oracle 7.3.3版(或更新)客户端软件安装的一部分。 提供者将无法使用直到这些组件被安装为止。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 没有发现 Oracle 客户端和网络组件。这些组件由 Oracle 公司提供,是 Oracle 7.3.3版(或更新)客户端软件安装的一部分。 提供者将无法使用直到这些组件被安装为止。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[OleDbException (0x80004005): 没有发现 Oracle 客户端和网络组件。这些组件由 Oracle 公司提供,是 Oracle 7.3.3版(或更新)客户端软件安装的一部分。
提供者将无法使用直到这些组件被安装为止。]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvider() +57
System.Data.OleDb.OleDbConnection.Open() +203
sgyweb.aspx.CaiXun.yyGhqk(String yyDm, String yyMc)
sgyweb.aspx.CaiXun.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
大家帮忙看看是什么问题,谢谢!