首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

m_pRs.SetFieldValue("STCD"dlg.m_strSTCD);换成是combo box,该怎么解决

2012-09-02 
m_pRs.SetFieldValue(STCD,dlg.m_strSTCD)换成是combo box给位,if(m_pDb.Open(strConnection)){m_pRs

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从上到下的次序

热点排行