我数据库里如果有1条记录,为什么每次m_pRecordset->Delete(adAffectCurrent);
                                    m_pRecordset->Update();之后,下面这个循环有时会进去,有时不进去,
应删除记录后再判断这个直接跳出,是不会进去的。有人帮忙解答一下吗?????
while(!m_pRecordset->adoEOF)
{
         CString tempname = m_pRecordset->GetCollect  ("username").bstrVal;//如果进去这个地方就报错.

         if ( tempname.CompareNoCase(strname) == 0 )
{
ncount++;//字段相同则加1
} m_pRecordset->MoveNext();//读下一条记录
}