resetupdate

王朝百科·作者佚名  2010-04-07
窄屏简体版  字體: |||超大  

语法:dwcontrol.ResetUpdate()

解释:当某行在删除缓冲区中时,或者在主缓冲区或过滤缓冲区中,并且状态为NewModified!或 DataModified!时,其更新标志被设置。函数ResetUpdate清除DataWindow或DataStore中主缓冲区和过滤缓冲区中的更新标志并清空其 删除缓冲区。清除更新标志后,所有行的状态为NotModified!或New!。

举例:

在协调两个DataWindow对象dw_l、dw_2的更新时,若其中一个更新失败,应阻止重设更新标志,以便回滚事务,一旦所有数据窗口都已成功更新,就可使用COMMIT结束该事务,并使用ReSetUpdate重新设置数据窗口的状态标志。

Intli_ret_code

li_ret_code=dw_l.Update(True,False)//阻止重设更新标志

Ifli_ret_code=lthen

li_ret_code=dw_2.Update(True,False)//阻止重设更新标志

lfli_ret_code=lthen

dw_l.ResetUpdate()//清除更新标志

dw_2.ResetUpdate()//清除更新标志

COMMIT;

Else

ROLLBACK;

Endif

Endif

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航