'其他代码
.......
'使用事务执行添加
On Error GoTo ErrHandle:
conn.ConnectionString = constr
conn.Open
conn.BeginTrans '开启事务
conn.Execute "insert into b1 (......)"
conn.Execute "insert into b2 (......)"
conn.CommitTrans '提交事务'
MsgBox "成功", vbInformation
'错误处理
ErrHandle:
conn.RollbackTrans '出错,回滚事务
' conn.Close
MsgBox "保存失败,错误原因为:" & Err.Description, vbExclamation, "提示"
Exit Sub ’其他代码
.......
这是我的代码,添加是成功了,可是成功后 还执行conn.RollbackTrans '出错,回滚事务 这句话,然后就报错了
.......
'使用事务执行添加
On Error GoTo ErrHandle:
conn.ConnectionString = constr
conn.Open
conn.BeginTrans '开启事务
conn.Execute "insert into b1 (......)"
conn.Execute "insert into b2 (......)"
conn.CommitTrans '提交事务'
MsgBox "成功", vbInformation
'错误处理
ErrHandle:
conn.RollbackTrans '出错,回滚事务
' conn.Close
MsgBox "保存失败,错误原因为:" & Err.Description, vbExclamation, "提示"
Exit Sub ’其他代码
.......
这是我的代码,添加是成功了,可是成功后 还执行conn.RollbackTrans '出错,回滚事务 这句话,然后就报错了
解决方案 »
- 关于打开隐藏窗体
- 请问如何直接开启水晶报表,就是比如A.rpt,文件。
- 为什么我新装了VS6以后,VB中就不能加Data Report了?!
- 关于得到MAC和网关的代码.这代码老得不到网关,郁闷.
- 关于文本框和MASKEDBOX的问题
- CommonDialogBox 文件打开 能够选择多个文件。
- WallesCai(皮厚怎么了,摔跤不疼,冬天不冷,夏天还不怕蚊子呢!) 请进来拿分!!!
- 新手提问!求教vb和sql sever相连接的语法!!在线等待,解决就结贴!
- 怎样从视频采集卡得到的视频流中捕获单帧图像?
- 大家帮我看看这句代码
- vb 如何生成Word文档并插入图片?
- VB技巧编程介绍 顶者有分
Exit sub
ErrHandle:
conn.RollbackTrans '出错,回滚事务
' conn.Close
MsgBox "保存失败,错误原因为:" & Err.Description, vbExclamation, "提示"
Exit Sub ’其他代码
.......
set conn=nothing
exit sub '没有这个就会执行下面的代码(回滚)
MsgBox "成功", vbInformation
conn.Close
Exit sub
ErrHandle:
conn.RollbackTrans '出错,回滚事务
conn.Close
MsgBox "保存失败,错误原因为:" & Err.Description, vbExclamation, "提示"
Exit Sub ’其他代码
.......
On Error GoTo ErrHandle:
conn.ConnectionString = constr
conn.Open
conn.BeginTrans '开启事务
conn.Execute "insert into b1 (......)", row
conn.Execute "insert into b2 (......)",row
conn.CommitTrans '提交事务'
MsgBox "成功", vbInformation
set conn=nothing
Exit Sub'错误处理
ErrHandle:
if row >0 then conn.RollbackTrans '出错,回滚事务
MsgBox "保存失败,错误原因为:" & Err.Description, vbExclamation, "提示"
'.......