使用delphi7.0中用TSqlQuery执行如下类型的sql语句,无法获得记录总数
Select distinct FieldName
From TableName
Where FieldName2=''
无法使用TSqlQuery.RecordCount获得记录总数,一获得就报错说没有这个接口。
但是执行这个sql语句的时候就可:
Select FieldName
From TableName
Where FieldName2=''
我如何在执行有distinct 语句的sql后,获得记录总数?
Select distinct FieldName
From TableName
Where FieldName2=''
无法使用TSqlQuery.RecordCount获得记录总数,一获得就报错说没有这个接口。
但是执行这个sql语句的时候就可:
Select FieldName
From TableName
Where FieldName2=''
我如何在执行有distinct 语句的sql后,获得记录总数?
解决方案 »
- delphi读取excel页标题
- ksaiy ,aiirii,ysai 等高人请进 关于自动显示自己写的IE Toolbar的问题
- 重新发贴,请帮忙找错误!!解决问题!
- 有哪些好的delphi技术网站?
- 如何在QuickReport中的TQRDBText自动换行(很急的)
- sqlserver两个表中的求和问题,在线等待。。。
- 在线急等
- 还有一个小问题就是为什么我在1024*768中做的软件而在800*600中不自动识别分辩率呢?有什么办法吗?
- 怎样对数据进行统计
- 如果我动态生成数组用SETLENGTH(X)请看?
- 如何能够根据文件文件句柄或进程ID获取文件名(文件不是Exe文件)?
- 公司招Delphi开发人员
procedure TFrmPort.FBPrintClick(Sender: TObject);
var
sqlstr:string;
begin
inherited;
with ADOQuery1 do
begin
sqlstr :=' select distinct Code_No from port ';
sql.Clear;
sql.Add(sqlstr);
Open;
ShowMessage(IntToStr(RecordCount));//16 end;
end;
==================
是DBExpress中的sql语句查询组件。