请教高手一个问题 ;
   我可以用下列代码实现读取数据库;并可以把他显示在列表m_ListCtrl上,
theApp.m_pADOset->MoveFirst();
for(int i=0;i<ncount;i++)
  {
     holder=theApp.m_pADOset->GetCollect("题号");
      str=holder.vt==VT_NULL?"":(char*)(_bstr_t)holder;
     m_ListCtrl.InsertItem(i,str);
          
       holder=theApp.m_pADOset->GetCollect("试题内容");
       str=holder.vt==VT_NULL?"":(char*)(_bstr_t)holder;
       m_ListCtrl.SetItemText(i,1,str);
       theApp.m_pADOset->MoveNext();
  }
但,我不想按顺序读取,我想隔一行读一个,因此我把for(int i=0;i<ncount;i++)改为for(int i=0;i<ncount;i=i+2),但这时候数据库内容将不能显示,我怀疑是由于theApp.m_pADOset->MoveFirst(); theApp.m_pADOset->MoveNext();这两个函数造成的内部还是按顺序执行的,但,我想不出跳行的SQL语句。
请高手指点