表:
人事表有  bh( 编号)  xm(姓名).....
合同表有  员工编号  合同期工资.....页面:编号:(combobox1)  姓名:(combobox2)   基本工资:(Edit1)
现在能实现的是 选定编号下拉控件能自动绑定姓名列 但是却不能自动绑定基本工资列  以下是我的代码:procedure Tfrm_gzsz.ComboBox1Change(Sender: TObject);
begin
with data1.ADOpublic do
   begin
      close;
      sql.Clear;
      sql.Add('select * from 人事表 where bh=:a');
      parameters.ParamByName('a').Value:=combobox1.Text;
      open;
   end;
combobox2.Text:=data1.ADOpublic.FieldByName('xm').Value;
with data1.ADOpublic do
begin
 close;
 sql.Clear;
 sql.Add('select * from 合同表 where 员工编号:=');
 sql.Add(combobox1.Text);
 open;
end;
Edit1.Text:=data1.ADOpublic.FieldValues['合同期工资']
end;错在哪里啊?  各位帮帮我啊````````