返回记录数量 select * from ... 返回大量记录比如 一百万条, 可以吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是要返回的数量呢?还是要返回数据呢?如果就单纯的一个数据数量procedure TForm1.Button1Click(Sender: TObject);begin //SetADOConnection(ADOConnection1); dm.ADOQuery3.Close; dm.ADOQuery3.SQL.Clear; dm.ADOQuery3.SQL.Add('select * from yh_table'); dm.ADOQuery3.Open; //得到数据表中记录个数 showmessage(inttostr(dm.adoquery3.RecordCount));end;但是数据量就100完应该没有问题!~ 唯一问题,时间问题; 小心:“超时已过期”哦!注意设置数据集和CONNECTION的TIMEOUT。可以考虑设置为:0(永不超时) procedure TForm1.Button1Click(Sender: TObject);begin//SetADOConnection(ADOConnection1);dm.ADOQuery3.Close;dm.ADOQuery3.SQL.Clear;dm.ADOQuery3.SQL.Add('select count(*) as 记录数 from yh_table');dm.ADOQuery3.Open;//得到数据表中记录个数showmessage(dm.adoquery3.fieldbyname('记录数').asstring);end; 各位大神,要是我是进行删除操作,不会dm.ADOQuery3.Open;只会dm.ADOQuery3.ExecSQL;那怎样返回操作记录数量? 单步跟踪 CloneCursor 和多线程的问题 help:把服务器的数据库内容下到本地数据库中 form1在桌面最上层显示,在线急等。 偶是一个菜鸟,问一个菜鸟问题,如何对SQLSEVER中的日志文件(*.LDF)截短? 高兴,散分(3) 请教API函数: 怎样最小化所有Windows窗体 在一个数前面加‘0’用SQL语句怎样实现 将文件保存到数据库的ole字段中的问题! 对于李维的出名的三本书哪一本最好? 怎样把一个字符串分割成字符串数组? 怎样在DELPHI里响应COM接口的事件?
还是要返回数据呢?
如果就单纯的一个数据数量
procedure TForm1.Button1Click(Sender: TObject);
begin
//SetADOConnection(ADOConnection1);
dm.ADOQuery3.Close;
dm.ADOQuery3.SQL.Clear;
dm.ADOQuery3.SQL.Add('select * from yh_table');
dm.ADOQuery3.Open;
//得到数据表中记录个数
showmessage(inttostr(dm.adoquery3.RecordCount));end;
但是数据量就100完应该没有问题!~
begin
//SetADOConnection(ADOConnection1);
dm.ADOQuery3.Close;
dm.ADOQuery3.SQL.Clear;
dm.ADOQuery3.SQL.Add('select count(*) as 记录数 from yh_table');
dm.ADOQuery3.Open;
//得到数据表中记录个数
showmessage(dm.adoquery3.fieldbyname('记录数').asstring);
end;
那怎样返回操作记录数量?