VC 在ACCESS安插统计列
VC 在ACCESS插入统计列
现在我有一个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? 其实这个表里是有三条记录了。
------解决方案--------------------
这个函数并不可靠。直接获取记录集的sno的值吧
------解决方案--------------------
这个是1条啊。
这一条里面的内容是3
获取所有条数据 SELECT * FROM tbl
现在我有一个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? 其实这个表里是有三条记录了。
------解决方案--------------------
这个函数并不可靠。直接获取记录集的sno的值吧
------解决方案--------------------
这个是1条啊。
这一条里面的内容是3
获取所有条数据 SELECT * FROM tbl