ACCESS数据库的问题

i_noname i_noname 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在做一个学生管理系统,用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的下一列。
怎么才能实现我想要的功能呢?
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
i_noname
数据库 4,017 成员 39,805 内容