self.ADOQuery1.Close;
self.ADOQuery1.SQL.Clear;
self.ADOQuery1.SQL.Add('select paw from paw where name = :a')  ;
self.ADOQuery1.Parameters.ParamByName('a').Value:= self.Edit1.Text;
self.ADOQuery1.ExecSQL;
//怎样把提取的PAS值拿出来

解决方案 »

  1.   

    可以做到的
    不过你要把self.ADOQuery1.ExecSQL;改成
    self.ADOQuery1.open;
    然后写
    edit2.text:=self.adoquery1.fieldbyname('paw').asstring;
      

  2.   

    你这样写
    self.ADOQuery1.Close;
    self.ADOQuery1.SQL.Clear;
    self.ADOQuery1.SQL.Add('select paw from paw where name ='+''''+edit1.text+'''');
    self.ADOQuery1.open;
    edit2.text:=adoquery1.fieldbyname('paw').asstring;
    你的表名怎么和字段名一样,是不是写错了