DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: diga
今日帖子: 27
在线用户: 13
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 topalpha5775 (alpha) ★☆☆☆☆ -
普通会员
2004/5/8 15:36:19
标题:
用count(*)得到的值在edit中总是显示零?? 浏览:1228
加入我的收藏
楼主: 用count(*)得到的值在dbgride中显示是正确的,但是赋到edit中就变成了零
  query1.Close;
  query1.SQL.Clear;
  edit1.Text:=inttostr(query1.SQL.Add('select count(*) from province'));
  query1.Active:=true;
----------------------------------------------
-
作者:
男 hjjszhshs (我心飞翔) ★☆☆☆☆ -
盒子活跃会员
2004/5/8 15:54:24
1楼: ADoquery1.Close;
ADoquery1.SQL.Clear;
ADoquery1.SQL.Add('select count(*) from eat');
ADoquery1.Active:=true;
edit1.Text:=Trim(inttostr(ADOQuery1.RecordCount));
----------------------------------------------
-
作者:
男 sutao (炸蛋) ★☆☆☆☆ -
普通会员
2004/5/8 16:39:07
2楼:   query1.Close;
  query1.SQL.Clear;
  query1.SQL.Add('select count(*) as gold from province'));
  query1.Active:=true;
  edit1.Text:=query1.fieldbyname('gold').asstring;
  //OK????????????????????????????????????????????????????


----------------------------------------------
作者:
男 power_source (power) ★☆☆☆☆ -
盒子活跃会员
2004/5/8 17:32:32
3楼: 1楼和2楼的方法都可以
----------------------------------------------
我真的不会!
作者:
男 ruiwu_2001 (金武) ★☆☆☆☆ -
盒子活跃会员
2004/5/8 17:47:19
4楼: 同意3楼看法,不过我个人认为还是2楼的比较好用~~
----------------------------------------------
-
作者:
男 xiaojun5460 (西门吹灯) ★☆☆☆☆ -
盒子活跃会员
2004/5/8 17:51:52
5楼: 谦虚的问一下:count(*)是什么意思
----------------------------------------------
-相互学习,共同进步!
作者:
男 hjjszhshs (我心飞翔) ★☆☆☆☆ -
盒子活跃会员
2004/5/9 8:15:40
6楼: 統計一個表中有多少條記錄。
----------------------------------------------
-
作者:
男 jijiang (jijiang) ★☆☆☆☆ -
盒子活跃会员
2004/5/9 10:24:15
7楼: 我曾经也遇到类似的问题:dbgrid显示正确,但是RecordCount却为零,我解决的办法是用 not eof 循环统计记录的个数。
为什么会出现这种问题我一直没有想通,请各位帮忙!
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行58.59375毫秒 RSS