with query1 do 
begin
    close;
    sql.clear;
    sql.text:='select * from table1 ';
    open;    if recordcount<>0 then
    begin
             if flatedit1.Text<>'' then
             begin                 requsetlive:=true;
                 edit;
             fieldbyname('Pzbz_czbk').asfloat:=strtofloat(edit1.text);    
                 post;
             end;
    end;
end;
我这样做了为什么报错呀,怎么样才能行呀