未指定的错误: E_FAIL(0x80004005),谁知道解决办法?
遇到错误
-2147467259
System.Data.OleDb.OleDbErrorCollection
未指定的错误: E_FAIL(0x80004005)
环境win2000+sp4+framework1.1+sp1
使用OleDbConnection,建立WinForm程序可以访问Oracle,
但是用相同连接字符,使用OleDbConnection建立的Asp.Net 程序无法访问数据库,
当OleDbConnection.Open() 时,遇到上面的错误,
开始认为是Oracle目录bin的权限的问题,但是如果是权限问题,应该提示
09:35:59 -2147467259
09:35:59 System.Data.OleDb.OleDbErrorCollection
09:35:59 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。
这个以前遇到过,设置权限即可以解决,所以不该是这个原因。
但是根据以上分析,Winform可以访问,Asp.net不可以,应该同权限有关,哪位有解决办法,请告知,谢谢