Provider=MSDAORA.1;Password=testsql;User ID=testsql;Data Source=oradb;Persist Security Info=True

解决方案 »

  1.   

    以上是 MS 提供的驱动,但建议装一个 Oracle 提供的驱动.Oracle Provider for OLE DB http://otn.oracle.com/software/tech/windows/ole_db/index.html
      

  2.   

    “ chanet(牧师) ”的只是提供者,
    难道可以不装net8,可以连上ORACLE吗?
    不行吧
      

  3.   

    用ADO还是用ORACLE自己的驱动,装一个客户端也不是很大呀。
      

  4.   

    我希望能通过连接字串指定 某台主机上的Oracle数据库,不需要配置网络服务名
      

  5.   

    :-(  没服务名的话,指定不了 Oracle 数据库的位置.
      

  6.   

    我有一个控件可以帮你解决这个问题
    ODAC..
    不过要钱的.
      

  7.   

    通过连接字串指定某台主机上的Oracle数据库,不需要配置网络服务名试试这个办法,在服务器安装oracle时,将数据库SID与该机器的名称设置成一样,ADO连接时将 Provider=MSDAORA.1;Password=testsql;User ID=testsql;Data Source=oradb;Persist Security Info=True 中的oradb改为服务器名称。