OLE DB Provider for Oracle (from Oracle) 
  
For Standard Security:oConn.Open "Provider=OraOLEDB.Oracle;" & _
          "Data Source=MyOracleDB;" & _ 
          "User Id=myUsername;" & _
          "Password=myPassword;"For a Trusted Connection:oConn.Open "Provider=OraOLEDB.Oracle;" & _
          "Data Source=MyOracleDB;" & _ 
          "User Id=/;" & _
          "Password=;"
' OroConn.Open "Provider=OraOLEDB.Oracle;" & _
          "Data Source=MyOracleDB;" & _ 
          "OSAuthent=1;"
 Note: "Data Source=" must be set to the appropriate Net8 name which is known to the naming method in use. For example, for Local Naming, it is the alias in the tnsnames.ora file; for Oracle Names, it is the Net8 Service Name. For more information, see: Connecting to an Oracle Database
(Note, if you get a Logon dialog, then click Cancel, then perform a one-time free signup with Oracle's TechNet system)

解决方案 »

  1.   

    Data Source还不是NET8中的连接字符吗?这个连接字符是在哪来的?不设置 NET8.0 EASY CONFIG可以吗?说明白一点,不要一知半解。
      

  2.   

    谁一知半解?你以为搞过PB就会VB了?给了你连接串等于告诉你70了!你好好学吧,VB比PB复杂的多!别以为VB的找不到工作,VB深着呢!
      

  3.   

    这是最流行的ADO对象的连接串。需要还需要
      

  4.   

    呵呵,是VB的高手了吗?那你告诉我Data Source的值是哪来的啊。你不安装ORACLE CLIENT的哦。
      

  5.   

    这是JET引擎,是微软开发的,主要连接ACCESS、MS-SQL SERVER的,微软跟ORACLE有某种协议,所以也直接支持ORACLE,做出的程序安装后马上可以使用,不需要配置什么。这样你可以在家做程序卖给美国人而不需要过去给他配置。如果你想学,买MSDN吧。搜索你硬盘看看有无Ado210.chm
      

  6.   

    对Sybase数据库就不可以了,必须安装客户端。
      

  7.   

    是可以啊,我只想知道DATA SOURCE的值哪来的啊?可能态度不是很好,请见谅。都是用VB做了很多年的程序了,呵呵
      

  8.   

    怎么不回复了啊!呵呵我的OICQ是7626342 ,可以讨论一下啊。或许你是对的,我能学到真东西啊。
      

  9.   

    我这里有AOD连接字符串大全。你可以用ADODC连接好后复制里面的。值是数据库名字、用户名字、用户密码等,问你的数据库管理员去。
      

  10.   

    ?你用过这个方法连接ORACLE吗?数据库的名字?呵呵,哪个是数据库的名字啊,是它的实例吗?连接字符串是管理员在SERVER端定义的啊,呵呵没做过,你的说法无法让人信服,不知道你会不会。sorry,