改Provider=MSDAORA为改Provider=MSDAORA.1
如果还不行,看是不是本地的服务名配得不对,直接在本地看能不能连到服务器端

解决方案 »

  1.   

    我觉得应该是我没有oracle的驱动程序,可是oracle的客户端是什么,我装了sqlplus和网络配置了,请有经验的各位达人说的明白一点,谢谢
      

  2.   

    要安装oracle客户端, 并且用Net 8 Config配一个连接到oracle的实例
    连接串如:
    Provider=MSDAORA.1;Password=11;User ID=exoaextend;Data Source=exoa
      

  3.   

    oracle安装盘上有客户端的安装程序, 你安装oracle时
    选自定义安装, 然后选几个组件
      

  4.   

    谢谢各位,我是按照快乐王子的说法做的,可是还是说:ORA-03121: 没连接接口驱动程序 --- 功能没执行
    是不是需要微软的提供对oracle支持的驱动程序阿,因为我用sqlplus连一点问题都没有的
      

  5.   


    先 :安装oracle客户端
    而后:
    OleDbConnection1.ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=youpassword;Persist Security Info=True;User ID=user" & _
            "name;Data Source=WebDb;Extended Properties="""""
      

  6.   

    按照你说的,有如下错误阿:The 'OraOLEDB.Oracle.1' provider is not registered on the local machine怎么办?
      

  7.   

    你确信你的oracle 客户端配好了吗?要不然不会出错的啊!
      

  8.   

    有一个oracleClient.dll,添加到引用中,ok
      

  9.   

    都不对,你到微软下个oracle的插件!
      

  10.   

    谢谢大家的热心,我想问一下,大家有没有人具体连过呢,怎么我总是不行(试了你们所有的办法,搞了一天拉,呜呜...)请连过的达人给个所有需要注意的清单吧!!另:插件我下的是MS的MDAC不知道对不对呢,我想最后的问题可能就在这里
      

  11.   

    我们的项目就是oracle,一切都很顺利。我的web.config里有
    ====================
    <add key="OracleConn" value="Provider=MSDAORA.1;Password=credit;User ID=system;Data Source=tuhasbk;Persist Security Info=True" />
    ====================
    后台代码这样写:
    Dim  Conn as String
    Conn = configurationsettings.appsettings("OracleConn")
    SBGLConn = New OleDbConnection(Conn)
    ........
    系统安装有oracle服务器(以前安装有oracle客户端,不是oracle服务器)
    ====================
    希望共同学习——msn:   [email protected]
      

  12.   

    找到你的oracle客户端安装目录,把全部权限赋给asp.net用户