Foxtable(狐表)用户栏目专家坐堂 → [求助]数据库事务问题,求助


  共有2362人关注过本帖树形打印复制链接

主题:[求助]数据库事务问题,求助

帅哥哟,离线,有人找我吗?
aduydgd
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:681 积分:5332 威望:0 精华:0 注册:2011/12/26 20:43:00
[求助]数据库事务问题,求助  发帖心情 Post By:2015/10/7 11:26:00 [只看该作者]

我在使用数据库事务时执行下面的操作,出现异常返回,但是不知道是哪里错了,高手帮忙下,谢谢


Try
    Connections("user").BeginTransaction() '开始事务
    Dim cmd As new SQLCommand
    cmd.C
    cmd.CommandText = "INSERT INTO SZYB.DBO.MAIN (ID,SF) VALUES ('25005001','日本')"
    cmd.ExecuteNonQuery
    Connections("user").Commit '提交事务,所有操作生效
Catch ex As Exception '如果出错 
    MessageBox.Show("1")
    Connections("user").Rollback() '回滚事务,撤销所有操作
End Try

 回到顶部
帅哥哟,离线,有人找我吗?
aduydgd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:681 积分:5332 威望:0 精华:0 注册:2011/12/26 20:43:00
  发帖心情 Post By:2015/10/7 11:40:00 [只看该作者]

没人知道吗?

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/10/7 12:22:00 [只看该作者]

以下是引用aduydgd在2015/10/7 11:26:00的发言:
我在使用数据库事务时执行下面的操作,出现异常返回,但是不知道是哪里错了,高手帮忙下,谢谢


Try
    Connections("user").BeginTransaction() '开始事务
    Dim cmd As new SQLCommand
    cmd.C
    cmd.CommandText = "INSERT INTO SZYB.DBO.MAIN (ID,SF) VALUES ('25005001','日本')"
    cmd.ExecuteNonQuery
    Connections("user").Commit '提交事务,所有操作生效
Catch ex As Exception '如果出错 
    MessageBox.Show(ex.ToString)
    Connections("user").Rollback() '回滚事务,撤销所有操作
End Try

自己看一下是什么错误

别人只能猜,可能是ID赋值 违反了约束


 回到顶部