我用VB调用ORACLE数据库一开始一直是行的,但昨天下午突然不行了,错误提示 listener could not resolve service_name given in connect descriptor 这是为什么啊,各位高手请赐教

解决方案 »

  1.   

    服务器名没有改。程序里的连接字符串是这么写的:dsn=fz;uid=system;psw=manager;
      

  2.   

    listener could not resolve service_name given in connect descriptordsn=fz;uid=system;psw=manager;
    //在控制面板里面自己调整ODBC内的Server 的Name
      

  3.   

    Oracle的连接字符串应该为
     ODBC  New version:"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"  Old version:"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;" 
    详细请看:http://www.connectionstrings.com/