我模拟多个玩家登陆数据库(所有东西都在一个机子上),我连接一次关闭一次,这样连续到1百多次后,再连接数据库就连不上了,是不是oracle本身的问题.需要怎么解决 .
急急

解决方案 »

  1.   

    Oracle的session限制。
    你没有断开session
      

  2.   

    我用的on->Open(connStr.c_str(),(_bstr_t)_T(""),(_bstr_t)_T(""),adModeUnknown);连
    用完后m_pConn->Close();连续这样的操作
      

  3.   

    m_pConn->Open(connStr.c_str(),(_bstr_t)_T(""),(_bstr_t)_T(""));
      

  4.   

    当我调试的时候发现m_pConn->Close(); 执行到这个语句的时候程序停止了,没有往下执行, 可能造成没有关闭数据库连接成功,是由于什么原因?
      

  5.   

    楼主,能把close失败的hr打印出来吗?自己也可以在lookuperr查下。象这种循环调用失败,一般是底层什么没释放造成的。