st_5.text="真在刷新"+STRING(DW_1.OBJECT.DT_STATUS_MNAME[I])
SELECT SYSDATE INTO :LDT_TIME FROM DUAL;
DW_1.OBJECT.dt_status_starttime[I]=LDT_TIME
DW_1.ScrollToRow(I)
if gf_refreshmv(LS_DISNO,STRING(DW_1.OBJECT.DT_STATUS_MNAME[I]))=1 then
SELECT SYSDATE INTO :LDT_TIME FROM DUAL;
DW_1.OBJECT.dt_status_ENDtime[I]=LDT_TIME
il_i_pos = 10000
st_1.of_setpos(il_i_pos/il_max_pos)
// lb_1.additem(STRING(DW_1.OBJECT.DT_STATUS_MNAME[I])+"转换成功")
else
// lb_1.additem(STRING(DW_1.OBJECT.DT_STATUS_MNAME[I])+"转换失败")
end if
DW_1.ScrollToRow(I)
NEXT
IF DW_1.UPDATE() = 1 THEN
il_i_pos = 0
st_5.text = '刷新完毕!'
COMMIT;
this.enabled = false
ELSE
ROLLBACK;
END IF
if il_i_pos = 10000 then
timer(0)
end if;