delphi中如何得到SQL表中记录总数?

哪位知道,delphi中如何得到SQL表中记录总数??

sql语句如下:
select count(*) as record_count from table1;
现在在delphi中想引用那个record_count的值该如何写呢?
最新回答
从此我爱的人都像你

2024-10-17 09:45:32

如果直接用select * from table1,可以用查询控件的reccount属性得到记录总数,对于你的语句,可以用查询的fieldbyname('record_count').asinteger得到整型的,.asstring得到字符串型的,根据使用要求来定
Fields[0].AsInteger
取查询的第一个字段的值
fields【字段名】也行
fieldbyname 和 fields 各有优劣 字段少时用fields,多的时候fields效率低些
醉挽清风

2024-10-17 09:40:24

如果直接用select * from table1,可以用查询控件的reccount属性得到记录总数,对于你的语句,可以用查询的fieldbyname('record_count').asinteger得到整型的,.asstring得到字符串型的,根据使用要求来定
罌粟花开

2024-10-17 08:55:05

Fields[0].AsInteger
那年夏天的回忆录′

2024-10-17 12:51:48

label1.caption:=adoquery1.fieldbyname('record_count').asstring