ACITransCommit()¶
-
ACITransCommit()¶
作用:
提交与指定服务上下文关联的事务。
语法:
sword ACITransCommit ( ACISvcCtx *svchp,
ACIError *errhp,
ub4 flags );
参数:
- svchp (IN)
服务上下文句柄。
- errhp (IN)
错误句柄,当发生错误时,可以将其传递给 ACIErrorGet 以获得诊断信息。
- flags (IN)
保留参数,不使用
说明:
当前与服务上下文关联的事务已提交。如果是服务器无法提交的事务,则此调用还会从数据库中检索事务的状态,以在错误句柄中返回给用户。
如果应用程序定义了多个事务,则此功能将对当前与服务上下文关联的事务进行操作。如果应用程序仅使用在进行数据库更改时创建的隐式本地事务,则将提交该隐式事务。
在正常情况下, ACITransCommit 返回的状态指示事务已提交或已回滚。对于全局事务,现在可能有疑问,这意味着既未提交也未终止。