各位大侠好!
   我在datebase里建立了一个表,比如有:姓名\成绩\年龄等字段.我想在一个文本框中输入姓名后就可以在dbgrid中看到表中与输入姓名相同的记录,该怎么办啊!谢谢各位了!谢谢!

解决方案 »

  1.   

    买一本DELPHI数据库编程基础方面的书看看吧
      

  2.   

    adoquery连接数据库﹐
    sql:=select * from 表名 where 名字='''+Trim(edit1.text)+'''
      

  3.   

    ....
    adoquery1.close;
    adoquery1.sql.clear;
    sqlr:='select * from 表名 where 名字='''+edit1.text+'''';
    adoquery1.sql.add(sqlr);
    adoquery1.open;
    ....
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      adoquery1.close;
      adoquery1.sql.clear;
      adoquery1.sql.add('select * from 表名 where name =:name');
      adoquery1.Parameters.ParamByName('name').Value:=edit1.text;
      adoquery1.open;
    end;
      

  5.   

    同意 bee2518(迷茫ing) 的方法。。这样对你比较有帮助!