事务处理中使用全局函数gf_begin_trans,gf_rollback_trans,gf_commit_trans
2015-06-18 10:36
323 查看
gf_begin_trans 之前要先settransobject(sqlca)
gf_begin_trans 里面要把自动提交关闭,
gf_rollback_trans 事物的每个操作都要进行判断
IF Sqlca.sqlcode <> 0 Then
IF gf_rollback_trans Then
Return //如果回滚成功,则结束事物
End If
End If
//gf_rollback_trans后会把自动提交打开,避免影响其他地方的事物处理
//每一步后面都要跟上一个gf_rollback_trans
//事物最后跟上一个gf_commit_trans进行提交,并把自动提交打开
gf_begin_trans 里面要把自动提交关闭,
gf_rollback_trans 事物的每个操作都要进行判断
IF Sqlca.sqlcode <> 0 Then
IF gf_rollback_trans Then
Return //如果回滚成功,则结束事物
End If
End If
//gf_rollback_trans后会把自动提交打开,避免影响其他地方的事物处理
//每一步后面都要跟上一个gf_rollback_trans
//事物最后跟上一个gf_commit_trans进行提交,并把自动提交打开
相关文章推荐
- POJ 2299 Ultra-QuickSort【树状数组 ,逆序数】
- 三个水王
- Texas Instruments matrix-gui-2.0 hacking -- helper_functions.php
- 案例:修改网站标题对排名有什么影响?
- SDWebImage的用法
- C3P0的使用
- ABAP根据输入的表名动态生成上传TXT数据的代码
- iPhone 二手手机到底去哪了
- 动态代理(转)
- 人月神话读后感(二)
- vim 快捷方式
- 使用AngularJS中的SCE来防止XSS攻击的方法
- 摆脱“依赖”
- 智能指针(smart pointer)(1):auto_ptr
- typedef 和 define的用法
- MySQL性能优化的21条最佳经验
- 13.过拟合
- 多种css3时尚侧栏菜单展开显示效果Off-Canvas Menu Effects
- 使用一行CSS代码生成全屏背景图像
- AFNetWorking的用法