VC 在ACCESS插入统计列

AIGPTchina 2012-12-18 01:52:16
现在我有一个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? 其实这个表里是有三条记录了。
...全文
82 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
king_query 2013-01-25
  • 打赏
  • 举报
回复
这个是1条啊。 这一条里面的内容是3 获取所有条数据 SELECT * FROM tbl
快乐鹦鹉 2012-12-18
  • 打赏
  • 举报
回复
这个函数并不可靠。直接获取记录集的sno的值吧

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧