RT

解决方案 »

  1.   

    连接成功后,再关吧。你可用close和release来处理
      

  2.   

    if(m_Database.IsOpen()) 

      if(m_Database.CanTransact()) 
      { 
        try  
        {  
          m_Database.ExecuteSQL(strSQL);  
        }  
      catch(CDBException *)  
      {    
          m_Database.Close();                          
        while(1) 
        { 
          try 
          { 
            Sleep(1000); 
            m_Database.OpenEx(strConnectSQL,CDatabase::noOdbcDialog); 
            break; 
          } 
          catch (CDBException *e) 
        { 
            e->Delete(); 
        } 
      } 
    }  

    }