ADO连接Oracle数据库,在同一个域的另一台主机上,如TT.HELL数据库名为ORADB用户为system密码为11111111,端口1521.要完成的字符串,不要贴连接.最好能写出来Oracle提供的和MS提供的!!
要是同一个域里机器连这么写??域外呢???还有,连接的客户机是不是一定要装Oracel的客户端??如果不装有什么好的解决方法!?!?
  解决以上问题一定高分相赠!!!!

解决方案 »

  1.   

    我回答这个:
    连接的客户机是不是一定要装Oracel的客户端??如果不装有什么好的解决方法!?!?
    ==
    不需要装客户端。
    只要确保客户端安装了ADO支持库就可以使用了。ADO支持库可以从网上下载。我这里也有。
      

  2.   

    不用装Orcale客户端,但是跟MS的Orcale支持引擎有关系,以前做的时候好像因为MS的引擎版本比较低出过问题。
      

  3.   

    ADO支持库是什么!?!?MSADO.dll吗???那字符串该如何写?!?
      

  4.   

    我提供一个样板,你尝试一下看看:
    sDsn = "Driver={Microsoft ODBC for Oracle};Server=TT.HELL:1521;Database=ORADB;UID=system;PWD=11111111";就端口没有把握,其他应该都没有问题。域内域外都应该可以,只要服务器名称(即Server=后面的字符串)没错
      

  5.   

    可以不装客户端,直接用ado连接
      

  6.   

    Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=system;Data Source=ORADB
      

  7.   

    : fengqinggao(风清高) 你的我试了连不成功
      

  8.   

    OLE DB Provider for Oracle (from Oracle) 
      
    For Standard Security:oConn.Open "Provider=OraOLEDB.Oracle;" & _
              "Data Source=MyOracleDB;" & _ 
              "User Id=myUsername;" & _
              "Password=myPassword;"行不行,你先试试阿。用ADO连接Oracle产生的就是这样的连接串阿
      

  9.   

    "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;"
    这里的MyOracleDB对于我的来说是TT.HELL还是Oradb??
      

  10.   

    我按照happyparrot(快乐鹦鹉) 提供的连上了,但是好象客户机要配置oracle 的 net!!这个是不是必须的呢!?