要先安装oracle 的客户端的oConn = "Driver={Oracle in OraHome92};DSN=" & sidstr & ";UID=" & uidstr & ";PWD=" & pwdstr这种方式应该是oledb 方式吧?并且要在该页面前引用 oledb  才行

解决方案 »

  1.   

    大侠能给一个用oracle in orahome92驱动的完整的connection string吗
      

  2.   

    tnsping 实例名
    看行不行,不行的话就是配置问题
      

  3.   


    string strConn = "Provider=\"OraOLEDB.Oracle.1\";User ID=sa;Data Source=jjcadastre;Password=sa;Persist Security Info=False";
    conn = new OleDbConnection(strConn);
    conn.Open();
      

  4.   

    我感觉不是tns name的问题,因为这里用到的odbc在单独测试连接的时候是work的
      

  5.   

    有没有odbc的connection string啊
      

  6.   

    但是奇怪的是,在同事的机器上用
    oConn = "DSN=" & sidstr & ";UID=" & uidstr & ";PWD=" & pwdstr
    竟然能open
      

  7.   

    string strConn="Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"