以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  try对cmd.ExecuteNonQuery无效?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89579)

--  作者:luodang2050
--  发布时间:2016/8/24 22:09:00
--  try对cmd.ExecuteNonQuery无效?
如题,try捕捉错误,当sql执行语句仍然报错,这是为啥?
--  作者:大红袍
--  发布时间:2016/8/24 22:17:00
--  

 要加上事务

 


Try
    Connections("kkk").BeginTransaction() \'开始事务
    Dim cmd As new SQLCommand
    cmd.ConnectionName = "kkk"
    cmd.CommandText = "aaaaaaaaaaaaaaaaaaaaaaa"
    cmd.ExecuteNonQuery
    Connections("kkk").Commit \'提交事务,所有操作生效
Catch ex As Exception \'如果出错
    Connections("kkk").Rollback() \'回滚事务,撤销所有操作
    msgbox(ex.message)
End Try

[此贴子已经被作者于2016/8/24 22:16:58编辑过]