procedure Tedit_form.Button1Click(Sender: TObject);
begin
  ADOQuery1.Connection:=main_form.ADOConnection1;
  with ADOQuery1 do
    begin
      close;
      sql.Clear;
      sql.Add('update Gq_sfdata set Hour=14 where ID=580');
      try
        execsql;
      except
      end;
    end;
end;    
每次执行到execsql这一句就出错误说 UPDATE的语句语法错误,可是明明没有问题啊