用tAdoTable或tAdoQuery如何實現ttable中的近似查詢?(30分)

  • 主题发起人 主题发起人 wm1010
  • 开始时间 开始时间
W

wm1010

Unregistered / Unconfirmed
GUEST, unregistred user!
用tAdoTable或tAdoQuery如何實現ttable中的近似查詢的功能, 如TTable的gotonearest等.
 
只有用sql语句,加上%<field>%
 
好快,
select * from ddd
where name like '%dcs%'
 
这问题实际已解决了

 
我的意思是:
如下:
Table1.setkey;
Table1.FieldbyName('字段名').asstring:=Edit1.Text;
Table1.gotonearest;
對於上過述功能怎樣用TAdoTable或TadoQuery來實現, 不能sql語句(如下這樣):
AdoQuery1.Close;
AdoQuery1.Sql.Clear;
AdoQuery1.Sql.Add('Select * from TABLENAME WHERE 字段名 Like %'+''''+Edit1.Text+'''');
AdoQuery1.Open;
那應該怎樣實現?
 
没有直接的。
 
Locate函数
 
多人接受答案了。
 
后退
顶部