当前位置: 代码迷 >> PB >> 数据封存之后 再修改为什么还是 newmodified
  详细解决方案

数据封存之后 再修改为什么还是 newmodified

热度:120   发布时间:2016-04-29 07:58:14.0
数据保存之后 再修改为什么还是 newmodified
dw_1.GetItemStatus(li_i,0,Primary!)= NewModified!

 数据保存之后  再修改为什么还是 newmodified ! 急
------最佳解决方案--------------------
你的datawindow可能是这种方式保存的dw_1.update(true ,false)
如果是这种,在commit之后,要 dw_1.resetupdate()
------其他解决方案--------------------
强制 update(true, true)
或者 resetupdate()
------其他解决方案--------------------
dw_1.accepttext()
------其他解决方案--------------------
写进去了,

------其他解决方案--------------------
代码是这样的,还需要怎么加强

INSERT INTO ztcontres (code,id, contrescode,result,fractionsum)
VALUES (:ls_code, :li_i, :li_contrescode,:ls_retult_zt,:li_fractionsum )  ;


commit ;


------其他解决方案--------------------
你不是用dw_1.update()这种方法来提交数据的,那么在commit后,加上dw_1.resetupdate()
或者
dw_1.SetItemStatus(li_i,0,Primary!)= New!
dw_1.SetItemStatus(li_i,0,Primary!)= NotModified!