我用ole方式连接oracle,可是老报“未找到oracle客户端和组件”,可是我明明装好了,pl/sql也连的 上的。 
有人说是ntfs分区格式的问题,也有说是oracle的bug,哪位大侠碰到过啊??

解决方案 »

  1.   

    check your connect stringwww.connectionstrings.com可是老报“未找到oracle客户端和组件”,可是我明明装好了
    You already install Oracle Client? Why not use System.Data.OracleClient try to connect?
      

  2.   

    如果你的分区是NTFS格式的,
    你试试找到安装Oracle的目录,然后在"安全"里面,把Everyone加为"完全控制"
    然后重启
      

  3.   

    我遇到过不能打开oci.dll文件,后来添加足够权限就行了....
      

  4.   

    可能以前安装过别的版本的oracle客户端,所以客户端冲突,导致的问题。
      

  5.   

    只有用ado.net链接oracle 9i时才会遇到的问题 解决方法如 icyer() 所说 不过是把Everyone的"完全控制"勾去掉 点确定 在把勾点上 点确定 就可以了 不用重启  记住 把勾去掉了后一定要点确定 否则没用的  
    应该算是9i的BUG吧 用其他的工具连没问题的 连8i也没问题 只有在用ado.net链接oracle 9i时才会出现 当时我们小组花了一天才搞明白 唉
      

  6.   

    if you install Oracle Client Components, at MS-DOS prompt, runtnsping your_oralce_service_nameif it is not right, check this file
    c:\oracle\oracle92\network\admin\tnsnames.ora
      

  7.   

    sqlplus username/password@service_name is right?