我的数据库文件有6条记录,代码如下:
m_pRecordset.CreateInstance(__uuidof(Recordset));
try
{
    m_pRecordset->Open("SELECT * FROM taxitem",
    m_pConnection.GetInterfacePtr(),
    adOpenDynamic,
    adLockOptimistic,
    adCmdText);
}
catch(_com_error *e)
{
    AfxMessageBox(e->ErrorMessage());
}_variant_t var;
try
{
   if(!m_pRecordset->BOF)
      m_pRecordset->MoveFirst();   while (!m_pRecordset->adoEOF)
   {
     var = m_pRecordset->GetCollect("pro_cname");
     if(var.vt != VT_NULL)
ItexName = (LPCSTR)_bstr_t(var);
     m_ItemName.AddString(ItexName);
     m_pRecordset->MoveNext();
   }
}
catch(_com_error *e)
{
   AfxMessageBox(e->ErrorMessage());
}好像那个m_pRecordset->MoveNext()不起作用