用C#连接ORACLE,在conn.open()时报:无法在 DLL oci.dll 中找到名为 OCIEnvCreate 的入口点。
为什么呢?

解决方案 »

  1.   

    类: OCIEnvCreate 中无 Main()方法
      

  2.   

    windows什么版本的?打windows的补丁
      

  3.   

    那是因为你的硬盘用了NTFS格式。而且oracle的目录没有把权限开放给asp.net用户。GOOGLE一下不要太多噢。如果再搞不定就在WEB.CONFIG里启用身份模拟 
    把Oracle_home目录权限设为erveryone可读 
      

  4.   

    到oracle\ora92下,把该目录Authenticated Users所有都勾掉,然后在添加该用户回来,重新启动计算机就可以了。
      

  5.   

    这是oracle的一个bug:到oracle\ora92下,把该目录Authenticated Users所有都勾掉,然后在添加该用户回来,重新启动计算机就可以了。
      

  6.   

    把目录Authenticated Users所有都勾掉,然后在添加该用户回来,重新启动计算机就可以了。