本人在做毕业设计,碰到一个问题:
  用Adoquery进行查询,要求从edit中输入一个条件,实现模糊查询,
结果显示在grid中。比如输入班级名称的一部分:工商,要求吧数据
库表中所有工商的班级信息显示出来。
望各位大虾、高手指教!!!!

解决方案 »

  1.   

    使用sql语句:ADOQuery.Close();
    AdoQuery.SQL.Clear();
    ADoQuery.SQL.Add('SELECT * FROM 表名 WHERE 字段名 LIKE ''%'+edit.Text+'%''');
    AdoQuery.Open();
      

  2.   

    adoquery.sql.text='select * from tablename where classname like '%工商%'
    自己再改改表名和字段名
      

  3.   

    ADoQuery.SQL.Add('SELECT * FROM 表名 WHERE 字段名 LIKE ''%'+edit.Text+'%''');
      

  4.   

    呵呵,来晚了 方法都正确,只是
    ADoQuery.SQL.Add('SELECT * FROM 表名 WHERE 字段名 LIKE ''%'+edit.Text+'%'''); 
    这种方法我以前没有用过,谢谢~~~