以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]捕获错误代码问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=150003)

--  作者:晨曦396
--  发布时间:2020/5/18 13:26:00
--  [求助]捕获错误代码问题
T r y
    e.Form.Controls("测试").performclick
Catch ex As Exception \'如果出错
E nd T ry

1 如果是测试按钮里的代码有错误,在这里能够捕获到吗?

[此贴子已经被作者于2020/5/18 16:39:37编辑过]

--  作者:有点蓝
--  发布时间:2020/5/18 13:41:00
--  
测试一下不就知道了

T r y
    e.Form.Controls("测试").performclick
Catch ex As Exception \'如果出错
msgbox("出错:" & ex.message)
E nd T ry

--  作者:晨曦396
--  发布时间:2020/5/18 16:44:00
--  
t ry
    Connections("database").BeginTransaction()
    Dim cmd As new SQLCommand
    cmd.C
    cmd.CommandText = "sel  ect * from 信息where 接收者 = \'2\'"
    cmd.ExecuteNonQuery
    Connections("database").Commit
Catch ex As Exception
    MessageBox.show(”捕获错误”)

E nd Tr y

有个疑问,加入了事务的代码,能捕获到sql语句有问题,但是没有加入事务的代码,sql语句有问题,虽然会弹出提示,但是不会执行捕获错误后的代码


--  作者:有点蓝
--  发布时间:2020/5/18 16:46:00
--  
foxtable有部分功能是自行处理错误并弹出提示的,这种无法捕捉