Provider=OraOLEDB.Oracle;Data Source=localhost:1521/XE;Initial Catalog=mydatebase;User Id=username;Password=password;
这样对不对呢?XE是什么呢?  还有mydatabase

解决方案 »

  1.   

    Data Source=localhost:1521/XE需要指向一个TNS.
    1. 你的机器上需要安装客户端,然后需要配置一个TNS(至于服务器地址,会在配TNS时指定).
    2. 将配好的TNS名称写在Data Source后.
      

  2.   

    在服务端登陆sqlplus  显示TNS协议适配器失败? 还是什么呢  这是怎么回事呢  但是用图形界面工具可以登录
      

  3.   

    像这样连接就没问题Provider=OraOLEDB.Oracle.1;Password=xzhc;Persist Security Info=True;User ID=xzhc;Data Source=orcl