紧急求助!关于增量式查询。(50分)

  • 主题发起人 主题发起人 hjn
  • 开始时间 开始时间
H

hjn

Unregistered / Unconfirmed
GUEST, unregistred user!
在查询时,增量式查询怎么做比较高效?即:

客户在选择框中输入字符,下拉框中会自动显示记录中与之相近的所有内容?
 
用控件,如Infopower
 
用 TTable 的 FindNearest 方法。
 
用TQUERY模糊查询,把查询结果集加入下拉框!
 
   如下:
procedure TForm1.Edit1Change(Sender: TObject);
begin
query1.Active:=false;
query1.sql.Clear;
query1.SQL.Add('select * from country.db where Name like '+'"'+edit1.text+'%"');
query1.active:=true;
end;
 
suzuwei:

你写的SQL语句,我怎么试着不行?LIKE后面的语句能否解释一下?谢谢!
 
他的SQL语句是对的。关键有些数据库是不认双引号的。你可以这样试:
'select * from tablename where name like '''+edit1.text+'%'''
 
接受答案了.
 
后退
顶部