如果有Oracle的OLE DB 接口就不用odbc,否则只能用odbc了。

解决方案 »

  1.   

    Oracle的OLE DB 接口在哪有?我建立连接的方式如下:
    1。用“oracle provider for oledb”建立连接时,建立连接时,提示输入:数据源,用户名,密码 三项。输入如下:
      数据源:demo
      用户名:system
      密码:  manager
    这里只能输入odbc DSN2。用“Microsoft Ole DB Provider for Oracle”建立连接时,提示输入:服务器名,用户名,密码 三项。输入如下:
      服务器名:203.67.94.99
      用户名:system
      密码:  manager
    结果:连接失败!
    但如果我把服务器名改成本地odbc DSN名,连接成功。请SureBeiJing(阿初) 兄帮忙看看!分不够可以再加...
      

  2.   

    无论用那种方法(m$提供的,或是oracle提供的)必须首先配置oracle本地服务
    就是那个net8 configuration assistant应该没拼错,配置好服务后,你的数据源或服务器名就输你刚才配置的,就可以添加了,我一直用oracle8i,以上是我的做法
      

  3.   

    需要正确安装oracle8i或以上版本的客户端。然后在oracle客户端中配置数据库连接。
    在配置oledb连接字符串时,选择Microsoft Ole DB Provider for Oracle,
    服务器名称不是服务器的ip(或计算机名称),而是在Oracle客户端中配置的连接名称
    然后就可以使用了。
      

  4.   

    需要正确安装oracle8i或以上版本的客户端。然后在oracle客户端中配置数据库连接。
    在配置oledb连接字符串时,选择Microsoft Ole DB Provider for Oracle,
    服务器名称不是服务器的ip(或计算机名称),而是在Oracle客户端中配置的连接名称
    然后就可以使用了。
      

  5.   

    可以使用以下的连接窜Provider=OraOLEDB.Oracle.1;User ID=XXXX;Password=XXXX;Data Source=YYYY_ZZZZ",其中xxxx表示你的用户名和密码,YYYY代表数据库表,zzzz是你的服务器的名称,这个格式跟你使用oracle界面时是一样的
      

  6.   

    谢谢leonyjj(xiaoyuer) (  )!在我配置完了oracle client的时候是可以的
    如果我没配oracle client肯定不行吧?
    兄台知道怎样在代码中建立Oracle net client吗?