读书人

m_pRs.SetFieldValue(quot;STCDquot;dlg.m_str

发布时间: 2012-09-02 21:00:34 作者: rapoo

m_pRs.SetFieldValue("STCD",dlg.m_strSTCD);换成是combo box
给位,if(m_pDb.Open(strConnection))
{
m_pRs = CADORecordset(&m_pDb); // 初始化记录集

if(m_pRs.Open("ST_STBPRP_B ", CADORecordset::openTable))
{
m_pRs.AddNew();
m_pRs.SetFieldValue("STCD",dlg.m_strSTCD); m_pRs.SetFieldValue("COMMENTS",dlg.m_strCOMMENTS);
m_pRs.Update();
}
} 这是edit时的情况,如果是combo box该怎么给值啊,我新手啊,

[解决办法]
CString strEditValue;
combobox.GeLBText(index,&strEditValue);


加入
m_pRs.SetFieldValue("STCD",strEditValue);
[解决办法]
index是combo box的索引,也就是0开始的排序,对应你界面combobox从上到下的次序

读书人网 >VC/MFC

热点推荐