我有个数据库,其中有个Department表,表中记录的各部门的名称,现在在我的对话框中有个Combo box控件,我想把Department中的各部门的名字放到Combo box控件中!Combo box控件我映射的变量是CComboBox m_cDepartment,因为Department表的记录在以后还可能增加所以希望通过代码动态的实现!
我用如下的代码为什么不可以:
CDepartment m_rs(&db);
strSql1.Format("select * from Department where code=%d", m_nCurSel);
m_rs.Open(CRecordset::snapshot, strSql1); while(!m_rs.IsEOF())
{
m_rs.GetFieldValue("Name",strDep);
m_cDepartment.AddString(strDep);
m_rs.MoveNext();
}
m_rs.Close();
在线等!