求教rs.movenext()的意义

在下初学者用ODBC连接vc++和sql2000有一步是将数据库里面的数据用rs.Open(CRecordset::dynaset,"select*frommodel_i... 在下初学者
用ODBC连接vc++和sql2000
有一步是将数据库里面的数据用
rs.Open(CRecordset::dynaset,"select * from model_info_tab");
调用出来
接下来
while(!rs.IsEOF())
{
CString strModel;
rs.GetFieldValue(1,strModel);
m_comboModel.AddString(strModel);

rs.MoveNext();
先说下我的理解,不一定对
请高手指点:
譬如我用rs.open调用出了数据库的一堆数据如下

机器1 I型 9月1日
机器2 II型 9月2日

现在
rs.GetFieldValue(1,strModel)把"I型,II型”传给了strModel
那接下来的rs.MoveNext()是把什么转移了什么纪录得下一条呢?
1楼的谢谢,但是rs.GETFieldValue(nIndex,CString)不是用前面的nIndex来决定我取的是哪一条记录么?
是不是这个nIndex就是指指针指向那一行?
展开
 我来答
百度网友947f1d874
2007-09-21 · TA获得超过211个赞
知道答主
回答量:154
采纳率:0%
帮助的人:137万
展开全部
返回的纪录就像一个列表,有一个指针在该列表中游动,默认是在第一个的位置,使用rs.GetFieldValue()时取的就是指针指向的哪一条纪录,你rs.MoveNext()就是让指针向下移动一行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式