请问我现在要做一个form,form有2大部分,一个是客户输入,一个是系统输出,就是按照客户输入的查找,输出我懂了,输入不知道怎么办啊?例如一个sql表  某某某,男,25岁,当客户输入某某某时,输出男,25岁,请问这个button的chick事件怎么写呢?我现在只知道从数据库中输出的代码,怎么样将客户输入的传递到sql中,再由sql讲查找出来的数据显示出来用代码?谢谢,本人新手,刚学没多久,谢谢大家帮帮忙

解决方案 »

  1.   

    adoquery1.close;
    adoquery1.sql.text:= 'select * from yourtable where TheId like ''%'+trim(edit1.text)+'%''';
    adoquery1.open;
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    adoquery1.close;
    adoquery1.sql.text:= 'select * from yourtable where TheId like ''%'+trim(edit1.text)+'%''';
    adoquery1.open;
    end;
      

  3.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    adoquery1.close;
    adoquery1.sql.text:= insert into yourtable(tablecolumn1,tablecolumn2) values(:A,:B) where TheId like ''%'+trim(edit1.text)+'%''';
    parameters.parambyname('A').value:=value1;
    parameters.parambyname('B').value:=value2;
    execsql;
    end;