在delphi中有如下的语句
select count(*) from aaa
我如何才可以得到count(*)的值
select count(*) from aaa
我如何才可以得到count(*)的值
解决方案 »
- 如何取得用户的显示名称
- 求教一个delphi读取xml的问题
- 求助,有谁知道怎样在delphi中,将数据库转出为excell,打印?
- 状态栏内容如何实时改变?
- 寻找控件,可以播放http://192.168.1.101/abc.avi
- ACCESS数据库中字段为图片,如何保存出来为JPG文件?
- 不知道哪里有EhLib2.0控件的使用详例?
- 怎样让程序把硬盘搞坏?
- ADOConnection.ConnectionString的问题
- 征:在Delphi中建立Access数据库的例程?
- 关于三层中clientdataset中commandtext=sqlstr的执行?
- 哪里有电子版的DELPHI7。0书籍下载!!!!!!!!!!
我只要得到一个值使用Query是不是开销太大了?
Query1.Sql.Text:='select count(*) from aaa';
Query1.open;
Query1.fields[0].asinteger就是你要的值
数据库执行select count(*) from aaa是很快的开销不大,不用担心
数据集是一定要用的不然你怎么去查询数据库^_^
var count:Integer;
begin
Query1.Open;//前提是Query的SQL语句必须是合法的Select语句
count:=Query1.RecordCount;
Query1.Close;
end;