已经安装了oracle客户端,并按照网上一些朋友的做法"oracle"=>"ora92"设置,并添加了administrator完全控制权限,everyone及aspnet完全控制权限.还是没用.  
 
代码如下:  
string  str="Data  Source=news;user=rrrr;password=bbbkewrew4444;";  
                                   OracleConnection  conn=new  OracleConnection(str);  
                                   conn.Open();  
                                   OracleCommand  cmd=conn.CreateCommand();  
                                   cmd.CommandText="select  *  from  t_img";  
                                   OracleDataReader  dr=cmd.ExecuteReader();  
                                   dr.Close();  
                                   conn.Close();  

解决方案 »

  1.   

    ref:http://blog.csdn.net/gxh973121/archive/2004/11/29/198043.aspx
      

  2.   

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

  3.   

    littlekeen 你好你这个方法没用啊,我试了没效果.还是提示"无法加载 DLL (oci.dll)。"
      

  4.   

    是不是有什么dll没加载全,你上网看看能不能下载这个dll  然后手动注册下看看
      

  5.   

    如果是win2000 给asp_net用户赋予系统管理员的权限
    如果是win2003 给NetWork Service用户赋予系统管理员的权限
      

  6.   

    还是没用,快要死了。。我刚才再c盘扫描了一下。找不到这个“oci.dll”文件
      

  7.   

    在这里:D:\oracle\ora92\bin\oci.dll 找到了。。“regsvr32     D:\oracle\ora92\bin\oci.dll” 运行,,提示无法注册这个文件;无法找到DLLRegisterService
      

  8.   

    这个方法也试了没用“开始 -> 程序 -> Oracle -> Configuration and Migration Tools ->
    Net Manager→本地→概要文件→Oracle高级安全性→验证→去掉所选方法中的 "NTS" ”
      

  9.   

    被我找到了方法:
    我在<system web></system web>中加入这个“<identity impersonate="true" userName="administrator" password="53344521"/>”就ok了。
      

  10.   

    应oracle92i本人要求,以下回复因含有重要安全信息已经被删除:
    oracle92i() ( ) 信誉:100     2007-4-24 10:35:12  得分: 0
      

  11.   

    无法加载oci.dll等错误的解决方法
    问题现象:net在windows2003下访问oracle9i提示“无法加载oci.dll”或"无法在dll oci.dll中找到名为ocienvcreate的入口点 "的修复方法
    开发环境:Windows2003,Visual Studio .net 2003,Oracle Client 9i。
    原因:这是由于ASP .Net没有权限访问oracle的安装目录造成的。修复方法:
    1:找到oracle客户端的安装目录,例如:E:\oracle\ora92,选中目录,在“属性--安全”里面删掉“ASP .NET、Users用户”然后再添加进去,并赋予“完全控制或者修改权限”;将everyone赋予“完全控制或者修改权限”,注意:网站的目录权限也要设置为ervryone完全访问,不然oracle好了,网站同样访问不了.重新启动。
    2:最简单直接的方法是启用ASP .Net用户模拟,在web.config的<system.web></system.web>配置节中增加:<identity impersonate="true" userName="USER" password="PASSWORD"/>
    如:<identity impersonate="true" userName="administrator" password="123456"></identity>用上面的办法几乎还没遇到解决不了的!
    本文链接地址:http://www.net235.com/post/63.html 复制链接 | 加入收藏 
    转载请注明:转载自网络235 学无止境 [ http://www.net235.com/ ]