请问多表更新的问题
li_l1=dw_1.update(true,false)
if li_l1 >0 then
messagebox('',string(dw_1.object.name[1]))
dw_1.Modify("DataWindow.Table.UpdateTable='t_r_iipr'")
dw_1.Modify("inid.update= no")
dw_1.Modify("name.update= no")
dw_1.Modify("prop.update= no")
dw_1.Modify("lkmn.update= no")
dw_1.Modify("cntm.update= no")
dw_1.Modify("iadd.update= no")
dw_1.Modify("mang.update= no")
dw_1.Modify("land.update= no")
dw_1.Modify("izne.update= no")
dw_1.Modify("emal.update= no")
dw_1.Modify("http.update= no")
dw_1.Modify("fsht.update= no")
dw_1.Modify("brif.update= no")
string ls_err
dw_1.Modify("t_r_iipr_pgid.Update= Yes")
dw_1.Modify("t_r_iipr_csid.Update= Yes")
dw_1.Modify("t_r_iipr_ivid.Update= Yes")
dw_1.Modify("t_r_iipr_plin.Update= Yes")
dw_1.Modify("t_r_iipr_inra.Update= Yes")
dw_1.Modify("t_r_iipr_cukd.Update= Yes")
dw_1.Modify("t_r_iipr_pgid.key= Yes")
li_l2=dw_1.update()
请问为什么窗口打开后只能更新一次??