以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- try语法没有忽略错误--已解决 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44376) |
-- 作者:jnletao -- 发布时间:2013/12/29 15:11:00 -- try语法没有忽略错误--已解决 在使用 OuterTableBuilder 时try语法没有忽略错误 SystemReady = False Try Dim q As new OuterTableBuilder q.TableName = "订单" q.TableCaption = "1998年订单" q.ConnectionName = "Northwind" q.SelectString = "Select * From {订单} Where Year(订购日期) = 1998 " q.Build Catch ex As
Exception
MessageBox.Show("改更数据失败") End Try SystemReady = True [此贴子已经被作者于2013-12-30 9:27:31编辑过]
|
-- 作者:唐尸三摆手 -- 发布时间:2013/12/29 15:12:00 -- 使用finally |
-- 作者:jnletao -- 发布时间:2013/12/29 15:14:00 -- 唐尸三摆手 老师,我没用过 finally语法,能否给个代码示例 [此贴子已经被作者于2013-12-29 15:14:08编辑过]
|
-- 作者:jnletao -- 发布时间:2013/12/29 15:20:00 -- Try 这里的数据导入根据用户指定导入,如果用户输错,就有可能在导入时失败! Catch ex As Exception 可是,这里在导入失败时并没有执行 Catch ex As Exception 后的代码, 而是提前报错了。
|
-- 作者:唐尸三摆手 -- 发布时间:2013/12/29 15:38:00 -- Try Finally \'即使抛出异常也要执行的代码 |
-- 作者:jnletao -- 发布时间:2013/12/30 9:20:00 -- 这里提前报错 我暂时没找到方法解决! If connections(xxx).gettablenames.contains(xxx) then End if ,还没试,应该可以解决我的问题
|
-- 作者:狐狸爸爸 -- 发布时间:2013/12/30 10:58:00 -- 有些错误,被foxtable自己捕获提示了的,这话错误用这个事件截获: http://www.foxtable.com/help/topics/2655.htm
|