那位朋友能给出用adotable1.Filter过滤的例子,谢谢。(20分)

  • 主题发起人 主题发起人 pc_goldman
  • 开始时间 开始时间
P

pc_goldman

Unregistered / Unconfirmed
GUEST, unregistred user!
那位朋友能给出用adotable1.Filter过滤的例子。
 
with adotable1 do
begin
close;
filter:='age='''+edit1.text+'''';
filterd:=true;
open;
end;
 
在已经取得数据的前提下,即Query1是Open的,如下过滤:
Query1.Filtered := False;
Query1.Filter := '客户类别=' + QuotedStr('大富翁');
Query1.Filtered := True;
 
如果我只想显示前10个记录,代码该如何写。
 
那你可以将SQL写为:
SELECT TOP 10 * FROM tablename
这样就可以只取出前10条记录
 
最好用SQL语句,效率会高一些
 
也可用like模糊过滤!
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部