ACCESS数据库的问题
我在做一个学生管理系统,用ODBC+ACCESS。
数据库有三个表:curriculum,student,Result;
curriculum是课程表,有ID(m_ID),Name(m_Name),Point(m_point)三个列
student是学生表,有ID(m_ID2),Name(m_Name2)两列
Result是成绩表,有SID(m_SID),CID(m_CID),Result(m_Result)三列
现在我只要显示学生表的内容,我做了一个ListCtrl,有学号和姓名两列。代码如下:
int i = 0;
m_pSet->MoveFirst();
CString s;
do
{
s.Format("%d",m_pSet->m_ID2);
m_ListCtrl.InsertItem(i,s,0);
m_ListCtrl.SetItemText(i,1,m_pSet->m_Name2);
i++;
m_pSet->MoveNext();
}
while(! m_pSet->IsEOF());
m_pSet->MoveFirst();
运行的时候出现的问题是:m_pSet->MoveNext()的时候,并不是指向m_ID2的下一列而是m_ID的下一列。
怎么才能实现我想要的功能呢?