用ODBC连接数据时,可以得到区配字符串的模糊查询,但用ADO连接时,不知道怎么实现?请各位高手帮助!

解决方案 »

  1.   

    设SQL.text 属性 条件用like  

    SELECT *
    FROM KsInfo_KsName
    WHERE (ksname LIKE '期%')
      

  2.   

    adoquery1.sql.add('select * from table where field like '''+'%'+条件+'%'+'''');
      

  3.   

    非常感谢大家,我的第一个问题这么快就得大家的帮助,我想在ODBC下用如下语句实现接收参数,在ADO下如何实现呢?
    table.ParamByName('变量').Asstring:='%'+edit1.text+'%'
      

  4.   

    SQL.text:='select * from TableName where Field=:P1';
         Parameters[0].Value:=0;
      

  5.   

    模糊查询最好用adoquery来做。
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('select * from table where field like ''%'+edit1.text+'%'' ');
    adoquery1.open;
    保证通过。