DbServer.Commit 方法 | |
将所有更改从缓冲区提交到磁盘,确保所有缓冲区都已刷新。
命名空间:
VO
程序集:
VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD Commit() AS USUAL
public override __Usual Commit()
查看代码返回值
类型:
__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
如果成功,发送 NotifyCompletion 消息。
如果与 Unlock() 方法一起使用,则应在调用 Unlock() 方法之前执行 Commit() 方法。
在扫描大量记录时使用 Commit() 可能会非常慢,因此您可能希望将 Commit() 语句限制为每10或20条记录,以加快处理速度。
请注意,DBServer:Commit() 可能由于多种原因而失败,从服务缺乏能力到锁定冲突和技术问题(如网络崩溃)。
使用 DBServer:Status 属性确定失败的确切原因。
DBCommit()函数
参见