程序部分代码如下:
On Error GoTo ERRORMSG3
CNN.BeginTrans: ' 提交事务
CNN.Execute (SQLstr)
CNN.CommitTrans
GoTo SS3
ERRORMSG3:
CNN.RollbackTrans '出错后数据回滚
Me.MousePointer = vbDefault
Close #2
MsgBox "数据分析失败!", vbCritical, "系统提示"
Exit Sub
如果把上面的都去掉,只保留CNN.Execute (SQLstr)代码,则可以执行,而上面的代码总是出现数据回滚,sql语句不能执行 ,我非常不解,希望高手给予指点!!!
On Error GoTo ERRORMSG3
CNN.BeginTrans: ' 提交事务
CNN.Execute (SQLstr)
CNN.CommitTrans
GoTo SS3
ERRORMSG3:
CNN.RollbackTrans '出错后数据回滚
Me.MousePointer = vbDefault
Close #2
MsgBox "数据分析失败!", vbCritical, "系统提示"
Exit Sub
如果把上面的都去掉,只保留CNN.Execute (SQLstr)代码,则可以执行,而上面的代码总是出现数据回滚,sql语句不能执行 ,我非常不解,希望高手给予指点!!!
解决方案 »
- 如何在透明的 UserControl 上显示字
- 在简体系统简体VB里做的程序在繁体系统中运行文字会不会乱码?
- frx文件怎么打开?急。要修改里面的资料
- 我用一句[mciSendString "status MyCD number of tracks", vbNullString, 0, 0]返回CD盘上的曲目总数,可是我想使用这个总数,用什么办法能
- 有谁知道关mdi窗口里的子窗口的显示位置和尺寸控制的请进,谢谢!
- 关于把Form1窗体里的值传输到Form2窗体里的问题。给100分
- 到哪里可以下载 Microsoft Data Engine 啊
- 怎样做函数发生器?
- 如何将进度条显示在状态条中?
- VB INTERNET_OPEN_TYPE_PRECONFIG 只要一进行值传递立马蹦出来变量未定义!
- 简单题目,高分相赠!!!
- 非常感谢热心的faysky2() ,建议大家多多给他加分!
CNN.BeginTrans: ' 提交事务
CNN.Execute (SQLstr)
CNN.CommitTrans
GoTo SS3
exit sub '------->加入这句试试
ERRORMSG3:
CNN.RollbackTrans '出错后数据回滚
Me.MousePointer = vbDefault
Close #2
MsgBox "数据分析失败!", vbCritical, "系统提示"
Exit Sub