以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 关于 vba 中,执行数据库操作时,如何捕获错误 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=159467) |
-- 作者:liboys -- 发布时间:2017/11/13 12:29:52 -- 关于 vba 中,执行数据库操作时,如何捕获错误 在vba中,执行sql语句做更新时,如下 adoconn.execute( sql ) 如果数据库关了,就会弹出错误。 如何在代码里面获取这个错误,知道是否执行成功? try adoconn.execute( sql ) succ = true except succ = false end application.msgout succ if succ then 成功处理 else 错误处理 end if |
-- 作者:guotx2010 -- 发布时间:2017/11/13 22:42:09 -- on error resume next 然后判断Err.number的值=0,说明没有出现错误,不等于0就说明出现了错误。
|