界面的列表已经建好,数据库也显示出来了,在程序里添加表格内容显示
         m_pRecordset->AddNew();
m_pRecordset->PutCollect("serverIP", "192.168.1.17"); 
m_pRecordset->PutCollect("serverMAC", "192.168.1.17"); 
m_pRecordset->Update();  
m_pRecordset->Close();
这是在程序里写死的,界面的列表能显示出来,现在我想在界面里一列一列的输入数据,应该怎么做?

解决方案 »

  1.   

    四个EDIT控件,关联变量类型是CString,假设分别是m_E1,m_E2,m_E3,m_E4;
    在四个编辑框的消息函数里分别加上对应的一句:
    GetDlgItemText(IDC_EDIT1,m_E1);
    GetDlgItemText(IDC_EDIT2,m_E2);
    GetDlgItemText(IDC_EDIT3,m_E3);
    GetDlgItemText(IDC_EDIT4,m_E4);
    再增加一个按钮,这个按钮的消息函数代码是这些:
    m_pRecordset->AddNew();
    m_pRecordset->PutCollect(m_E1, m_E2);  
    m_pRecordset->PutCollect(m_E3, m_E4);  
    m_pRecordset->Update();   
    m_pRecordset->Close();
    这就完事了.其实可以加两个EDIT控件,两个IP控件
      

  2.   

    edit    combo  都可以
      

  3.   

    这里这样写会不会有问题?
    m_pRecordset->PutCollect(m_E1, m_E2);   
    m_pRecordset->PutCollect(m_E3, m_E4);  
    m_E1和m_E2应该都是CString类型的变量,而PutCollect里一个是字段,一个是变量值 m_pRecordset2->PutCollect( _variant_t("字段1"), _variant_t(str));