是你的ODBC的DSN配置有问题吧?

解决方案 »

  1.   

    我的DSN配置应该没问题的,前面几千次打开都是好好的,可次数多了Open就异常错误,而且一次错了以后,以后每次循环就都错了,抱歉,上面的return false 应该改为continue,我想可能是内存泄漏,但我看不出来错在那里啊。是不是ADO的BUG呢,connection的Open次数多了就出错
      

  2.   

    _pRecordset = NULL;
    没有释放内存!!!
      

  3.   

    _pRecordset->Close();
    _pRecordset.Release();
      

  4.   

    to flybirdlee:
       _pRecordset没打开过,不用_pRecordset->Close();吧
       我试试_pRecordset.Release();_pConnection.Release()
       谢谢 flybirdlee