connstr="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=system;Password=system;Data Source=""ocel"""我记得Data Source的值前后需要前后用双引号引起来的
另外ocel你在tnsname的文件中是否进行了配置,没配置的话,是不能识别的

解决方案 »

  1.   

    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 201.1.2.5)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
      

  2.   

    终于解决了
    可能是路径问题
    网上下了个OracleOLEDB10驱动直接使用连接正常,用客户端的报错
      

  3.   

    你配置的是orcl,你代码里是ocel,能连上才怪呢