我怎么知道filter的结果有几条记录,或没有记录?(30分)

  • 主题发起人 主题发起人 lee3star
  • 开始时间 开始时间
L

lee3star

Unregistered / Unconfirmed
GUEST, unregistred user!
我怎么知道filter的结果有几条记录,或没有记录?
 
TDataSet.RecordCount
 
RecordCount包不包括被过滤掉的记录?
 
RecordCount是有问题的,经常为0,有时有是全部记录数,简直没个准!
这里的大富翁好象回答过这个问题的!
 
我的基本没有错过。
 
但是不保险.
 
保险的方法?
 
可以利用sql语句,select count(column1) as variant from table where
条件. val := query1.fieldbyname(variant).asinteger;
 
income: 人家是filter之后的结果集.
 
TQuery的RecordCount的确不可靠,
其他的一般没问题

如果胆子小,只好遍历了,

如果只想知道是否有记录,First,然后判断eof
 
continue or i will finish it...
 
多人接受答案了。
 
后退
顶部