首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

DBGrids.TBookmarkList, Count如何用

2013-12-07 
DBGrids.TBookmarkList, Count怎么用?我用ADOQuery1查询了以后,DBGrid1里面有数据了,我想统计数据有多少条

DBGrids.TBookmarkList, Count怎么用?
我用ADOQuery1查询了以后,DBGrid1里面有数据了,我想统计数据有多少条,在Help里找到:DBGrids.TBookmarkList, Count,怎么用这个Count呢?

还有,我这样写:
msg="共有员工"+IntToStr(ADOQuery1->RecordCount)+"名。";
ShowMessage(msg);
如果ADOQuery1查询了以后是没问题的,问题是没有查询之前,点击统计按钮就会出错,如何在点击统计按钮的时候先判断一下呢?
[解决办法]
if(ADOQuery1->Active==true){
msg="共有员工"+IntToStr(ADOQuery1->RecordCount)+"名。";
ShowMessage(msg);
}else{
ShowMessage("请先执行查询");
}
[解决办法]
TBookmarkList从字面上翻译是书签列表类,应该是一个书签的容器类,和取得总行数估计应该没有什么关系

就是把建立的多个书签存放在这个列表中方便管理的
[解决办法]
DBGrid1->DataSource->DataSet->Active==TRUE

红色部分纯属画蛇添脚.
[解决办法]

引用:
DBGrid1->DataSource->DataSet->RecordCount应该也可以取得count


这个和ADOQuery1->RecordCount是一个东东,DBGrid1->DataSource->DataSet指向的就是ADOQuery1,用ADOQuery1->RecordCount直接一些

热点排行