以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎么模仿事务处理呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45075) |
|
-- 作者:heying325 -- 发布时间:2014/1/15 10:24:00 -- 怎么模仿事务处理呢? 我想在执行一段代码的过程中,若出现了不可预料的错误,会跳到这段代码执行前的状态!!就像事务处理一样。可是好像foxtable没有事务处理,请问我该怎么弄? |
|
-- 作者:Bin -- 发布时间:2014/1/15 10:25:00 -- 使用 try catCH http://www.foxtable.com/help/topics/2070.htm |
|
-- 作者:包头123 -- 发布时间:2014/1/15 10:31:00 -- 也仅仅是模仿。 |
|
-- 作者:heying325 -- 发布时间:2014/1/15 10:32:00 -- 这个我看过,但请看下面代码: Try 代码1 代码2 代码3 Catch ex As Exception 代码4 End Try 如果代码1和代码2都没问题,代码3跳出了错误,那请问是恢复到代码2执行后的状态,还是恢复到代码1执行前的状态??
|
|
-- 作者:heying325 -- 发布时间:2014/1/15 10:37:00 --
|
|
-- 作者:Bin -- 发布时间:2014/1/15 10:41:00 -- 这个需要你在代码4里编码还原到代码1执行前的状态. 如果你希望每一步都单独恢复,那么分开写 4个 TRY CHTCH
|