读书人

Recordset建立之后怎么高效地把数据取

发布时间: 2014-01-13 17:16:02 作者: rapoo

Recordset建立之后如何高效地把数据取出并显示在列表中?
我用的是ADO,Recordset建立之后,通过游标来遍历记录集,操作步骤如下:


pRecordset->MoveFirst();

while(!pRecordset->adoEOF)
{
str1=pRecordset->Fields->GetItem((long)0)->Value.bstrVal;
...

pRecordset->MoveNext();
}

这种方法可以把记录集中的记录全部取出,但效率可能比较低,有没有高效地方法?大家一起讨论,共同进步
[解决办法]
用到VC6下的两个控件,一个是数据绑定控件,另一个好象是记录集控件,可以下载个VB6看看数据库操作是什么控件,然后把这几个控件考出来注册就可以用了,但在XP下好使,在WIN7以上版本不知道
[解决办法]
用where子句控制返回的记录集,按需求取。

读书人网 >VC/MFC

热点推荐