新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > Web开发 > Asp教程 > 正文:ADO事件之(0)BeginTransComplete、CommitTransComplete 和 RollbackTransComplete (Connect

ADO事件之(0)BeginTransComplete、CommitTransComplete 和 RollbackTransComplete (Connect

新客网 XKER.COM 2003-07-10 来源: 收藏本文
BeginTransComplete、CommitTransComplete 和 RollbackTransComplete (ConnectionEvent) 方法


在 Connection 对象的关联操作完成执行之后,将调用这些方法。

BeginTransComplete 在 BeginTrans 操作之后调用。


CommitTransComplete 在 CommitTrans 操作之后调用。


RollbackTransComplete 在 RollbackTrans 操作之后调用。
语法

BeginTransComplete TransactionLevel, pError, adStatus, pConnection

CommitTransComplete pError, adStatus, pConnection

RollbackTransComplete pError, adStatus, pConnection

参数

TransactionLevel 长整型,包含引发该事件的 BeginTrans 新事务级别。

pError Error 对象,说明当 EventStatusEnum 的值为 adStatusErrorsOccurred 时发生的错误;否则将不对它进行设置。

adStatus EventStatusEnum 状态值,调用这些方法中的任何一种方法时,如果引发事件的操作成功,则该参数设置为 adStatusOK。如果操作失败,则设置为 adStatusErrorsOccurred。

通过在方法返回前将该参数设置为 adStatusUnwantedEvent,这些方法可以避免后续通知。

pConnection 发生该事件所针对的 Connection 对象。

说明

在 Visual C++ 中多个 Connections 可以共享相同的事件处理方法。方法使用返回的 Connection 对象以确定引发事件的对象。

如果 Attributes 属性设置为 adXactCommitRetaining 或 adXactAbortRetaining,那么在提交或回卷事务后将启动新的事务。使用 BeginTransComplete 事件处理程序例程可忽略除第一个以外的所有事务启动事件。


收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐