数据库为PARADOX,我想实现的功能是,在一个EDIT,中输入想要查找的内容!比如输入A,要求此时的DBGRID中显示所有A****,以此类推!感觉应该有一个很简便的办法,请知道的赐教!

解决方案 »

  1.   

    假设DBGrid1的DataSource属性为DataSource1,DataSource1的DataSet属性为Query1
    with query1 do
     close;
     sql.clear;
     sql.add('select * from MyTable where MyField like '''+Edit1.text+'%''');
     open;
    end; //end of with注:统配符是否是%要看你使用的数据库而定
      

  2.   

    procedure Tform1.button1click(sender:object);
    begin
    adoquery1.close;
    adoquery1.clear;
    adoquery1.sql.add('select * from tablename where field like '''+edit1.text+'%'''')
    end;
      

  3.   

    忘了加上一句.
    adoquery1.open;