估计是你的代码 写错了/
用sql怎样实现模糊查询  与 delph 无关
你先再 数据中测试一下你的sql你用什么数据库 
把你的sql 贴出来
select  * from tabel1 where field1 like 'a%'

解决方案 »

  1.   

    select  * from tabel1 where field1 like 'a_'
    % 相对与DOS里面的 *
    _ 相当于 ? 了
      

  2.   

    实现模糊查询,与delphi时没有关系的.只与sql有关:具体可以参考一下sql语句的select:
    selcet 字段 from 表名 where 字段 like '%关键字%'
     % 在这里就是所有的意思,也就是说,只要包括关键字的所有纪录都可以查出来. 
      

  3.   


    對于﹐單個字段用flypuma,qj3721的方法對于﹐想同時在多個字段中找﹐建議先用 SQL函數conv...什么的﹐轉換成字符串﹐再相加﹐然后用 sql函數 patindex('%pattern%',expression) 查找字符串
      

  4.   

    : : SQL语句是否能模糊查询? 

    : select 111 form t_123 where 123 like "333%"; 
    : ....... like "%abc" 
    like "%abc%" 
    liek "abc%" 
      

  5.   

    用SQL EXPLORER试下啦  是啊楼上的对啊
      

  6.   

    sql.text:='select * from "table" where a like'+'"'+edit1.text+'%'+'"'
    这句sql肯定对!