词条 | resetupdate |
释义 | 语法:dwcontrol.ResetUpdate() 解释:当某行在删除缓冲区中时,或者在主缓冲区或过滤缓冲区中,并且状态为NewModified!或 DataModified!时,其更新标志被设置。函数ResetUpdate清除DataWindow或DataStore中主缓冲区和过滤缓冲区中的更新标志并清空其 删除缓冲区。清除更新标志后,所有行的状态为NotModified!或New!。 举例: 在协调两个DataWindow对象dw_1、dw_2的更新时,若其中一个更新失败,应阻止重设更新标志,以便回滚事务,一旦所有数据窗口都已成功更新,就可使用COMMIT结束该事务,并使用ReSetUpdate重新设置数据窗口的状态标志。 Int li_ret_code li_ret_code=dw_1.Update(True,False) //阻止重设更新标志 If li_ret_code=1 then li_ret_code=dw_2.Update(True,False) //阻止重设更新标志 lf li_ret_code=1 then dw_1.ResetUpdate() //清除更新标志 dw_2.ResetUpdate() //清除更新标志 COMMIT; Else ROLLBACK; Endif Endif |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。