欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 关于 vba 中,执行数据库操作时,如何捕获错误

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3085人关注过本帖树形打印复制链接

主题:关于 vba 中,执行数据库操作时,如何捕获错误

帅哥哟,离线,有人找我吗?
liboys
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2017/6/22 14:01:57
关于 vba 中,执行数据库操作时,如何捕获错误  发帖心情 Post By:2017/11/13 12:29:52 [显示全部帖子]

在vba中,执行sql语句做更新时,如下

adoconn.execute( sql )

如果数据库关了,就会弹出错误。

如何在代码里面获取这个错误,知道是否执行成功?


try
    adoconn.execute( sql )
     succ = true
except
    succ = false
end

application.msgout succ


if succ then
    成功处理
else
   错误处理
end if

    




 回到顶部