if query1.active=true then query1.close; query1.sql.clear; query1.sql.add('select * from zy_dxsfls where sfry=:czy'); query1.parambyname('czy').asstring:=s_yhmc; query1.open; if query1.recordcount>0 then begin if query1.active then query1.close; query1.sql.clear; query1.sql.add('delete zy_dxsfls where sfry=:czy'); query1.parambyname('czy').asstring:=s_yhmc; query1.ExecSQL; if query1.active then query1.close; query1.sql.clear; query1.sql.add('select * from zy_dxsfls where sfry=:czy'); query1.parambyname('czy').asstring:=s_yhmc; query1.open; end;