我在 windows 2003 sp2 上安装了Oracle 10g 企业版,用OracleConnection连接时,选 Microsoft OLE DB Provider for Oracle,提示“未找到 Oracle 客户端和网络组件",选Oracle Provider for OLE DB 时,提示“oraoledbpus10.dll: 找不到指定的模块”,已按一些人的解决办法:给Oracle安装文件夹授予EveryOne完全控制权限,但还是连不上.

解决方案 »

  1.   

    你在把oracle dataaccess components for .net的客户端 装上试试。或者如果你不熟悉oracle命令,你下个sqldeveloper工具连接数据库测试看看。
      

  2.   

    你用的开发工具是时候的?估计不支持10G
    ---------------------------------
    .net 2005,delphi7都一样
      

  3.   

    设置 oracle 安装目录的权限,设置权限用户的读写操作,将读写标志的对勾去掉,然后在将对勾打上,确定。
      

  4.   

    应该是oracle安装目录的权限问题, 以前我用.net 2003 访问 XP SP2 上的Oracle 9i也碰到过这个问题,后来也是按照类似楼上的方法解决的.