一个关于查询的简单的问题

zmcpu 2002-05-09 04:23:25
如何获得query查询结果集的记录数?
...全文
33 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Shawphen2000 2002-05-09
  • 打赏
  • 举报
回复
query1.recordcount;
zjqyb 2002-05-09
  • 打赏
  • 举报
回复
对于sql server,oracle,sybase 不能用recordcount
function getct(adataset:tdataset):integer
begin
with adataset do
begin
disablecontrols;
first;
ct:=0;
while not eof do
begin
inc(ct);
next;
end;
enablecontrols;
end;
result:=ct;
end;
colacoca 2002-05-09
  • 打赏
  • 举报
回复
我来分残羹
luoshumeng 2002-05-09
  • 打赏
  • 举报
回复
query1.recordcount
jollyant2001 2002-05-09
  • 打赏
  • 举报
回复
select * from 表
x:=Query1.recordcount
dy_kiss 2002-05-09
  • 打赏
  • 举报
回复
var
tt:integer;

select count(*) as number from 你的表
open;


tt:=fieldbyname('number').asinteger;
就OK了啊

  • 打赏
  • 举报
回复
Query1.RecordCount 在表中有blob字段时不能用
如果有请用 select count(*) from table
estudent 2002-05-09
  • 打赏
  • 举报
回复
如果query1.recordcount返回值不正确,可以自己通过累加的方法
或者
select count(*) from query1的sql语句
tygh2000 2002-05-09
  • 打赏
  • 举报
回复
query1.recordcount
gzsteven 2002-05-09
  • 打赏
  • 举报
回复
var x:integer;


x:=query1.recordcount;
lizhenjia 2002-05-09
  • 打赏
  • 举报
回复
query1.recordcount!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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