程序如下:Sub Test
On Error Goto Error_Handle
...(A)
oCN.BeginTrans
...(B)
oCN.CommitTrans
Exit Sub
Error_Handle:
...(C)
oCN.RollbackTrans
End Sub问题是如果在 A 程序段已经出现了错误,那 RollbackTrans 将会出现错误,能不能在 C 程序段加入检测,看 connection 是否有未提交的事务呢?
On Error Goto Error_Handle
...(A)
oCN.BeginTrans
...(B)
oCN.CommitTrans
Exit Sub
Error_Handle:
...(C)
oCN.RollbackTrans
End Sub问题是如果在 A 程序段已经出现了错误,那 RollbackTrans 将会出现错误,能不能在 C 程序段加入检测,看 connection 是否有未提交的事务呢?
解决方案 »
- 怎样运用DIRECT X把自身窗体或文字 或图片 画到屏幕最上层,而不会给游戏挡住,请赐教
- 难道是被入侵?????"塞北雪貂"老魏的名字被改成了"小续续"?!我的名字也被改成了"也许吧"?!当然不是!!!而是又一个恶心网站!!!
- 老问题:进程插入的疑问
- 如何实现这个功能,象四舍五入类似,只不过只进不舍.
- Access200数据库,通过VB6.0代码排序问题?
- 什么是双向兼容设置?
- VB的动态连接库可以有事件吗?
- 有关用msflexgrid表格显示数据库记录的问题
- 一个问题!!!
- 有沈阳的程序员吗?唉这里工作太难找了。有同感的进来谈谈!
- SelectObject怎么用
- 100分求如何实现combobox的下拉效果
oCN.RollbackTrans似乎没有什么好办法,不如在C处加上一句On Error Resume Next
On Error Goto Error_Handle
...(A)
10 oCN.BeginTrans
...(B)
oCN.CommitTrans
Exit Sub
Error_Handle:
...(C)
if erl=10 then
oCN.RollbackTrans
end if
End Sub