是不是locate、findkey、gotokey都只能查询一条记录啊?什么方法可以查询多条记录的,并能在grid里显示结果。
解决方案 »
- Twebbrowser在新窗口打开链接的问题
- RegisterClass(TForm) 用Findclass('TForm') 却提示找不观察家 TForm
- Txpmenu控件怎么用
- 如何发布C/S两层数据库?
- 求一处理图片的三方控件!请帮个忙 谢了!!!
- 请问这个delphi写的dll,在vb中为什么老是错误,谁能告诉我??? (我刚学delphi不久)
- 我很想找个搞程序的男朋友
- ibm出现的怪问题?难度不一般?在线等。。
- DBgrid控件下的回车换列实现?
- 谁能解决这个问题????????????
- DBGRIDEH的焦点转移问题。
- 有关adoquery1中增加计算或lookup字段的问题?
速度快
ADOQuery1.sql.clear;
AODQuery1.sql.add('select * from yourtable where 姓名=:xm');
ADOQuery1.parameter.parametbyname('xm'):=edit1.text;
ADOQuery1.open;
如果不支持query或sql语言的话,那可以用filter或SetRangeStart/SetRangeEnd
Table.Filtered := False;
Table.Filter := '字段=...';
Table.Filtered := True;
Table.First;
while not Table.Eof do
begin
...
Table.Next;
end;