if( m_pConSet->CanUpdate() ){
m_pConSet->AddNew(); 
m_pConSet->m_ID = 999; // tmep
        m_pConSet->m_name = m_inName;
        m_pConSet->m_tel = m_inTel;
        m_pConSet->m_email = m_inEmail;
        m_pConSet->m_job = m_inJob;
        m_pConSet->m_address = m_inAdr;
        m_pConSet->m_attrib = "ttt";    
        
        m_pConSet->Update();
        
        }

解决方案 »

  1.   

            if( m_pConSet->CanUpdate() )
            {
            m_pConSet->AddNew(); 
           
            m_pConSet->m_ID = 999; // tmep
            m_pConSet->m_name = m_inName;
            m_pConSet->m_tel = m_inTel;
            m_pConSet->m_email = m_inEmail;
            m_pConSet->m_job = m_inJob;
            m_pConSet->m_address = m_inAdr;
            m_pConSet->m_attrib = "ttt";        
                m_pConSet->Update();
            }
      

  2.   

    你要先将数据库置为加入状态,再付值,再更新数据库,
            
            if( m_pConSet->CanUpdate() )
            {
                m_pConSet->Update();
            }
        只能加入空记录;实际上m_pConSet->AddNew(); 会把
    m_pConSet->m_ID 
            m_pConSet->m_name
            m_pConSet->m_tel 
            m_pConSet->m_email
            m_pConSet->m_job 
            m_pConSet->m_address
            m_pConSet->m_attrib 
    等字段首先清空