现在我有一个access表,有两个字段信息。我现在想实现: 
统计这张表里有里的有多少条记录。新建了一列用来记录count.想直观点显示,让客户一看就明白。  CADORecordset adors;
ULONG nFileID=0;
szSql.Format(_T("SELECT COUNT(*) sno FROM tbl"));
if (!adors.Open(g_pDatabase->GetActiveConnection(), szSql, adOpenKeyset))
{
return FALSE;
}
while(!adors.IsEOF())
{
adors.MoveNext();
  }
nFileID=adors.GetRecordCount();//此时调用才能得到真正的记录数。为什么这个得到的值永远是nFileID==1? 其实这个表里是有三条记录了。