sql-server - VBA 如何获取 sql server 错误信息
问题描述
我正在使用 vba 写入 sql server 表。
该表的设计使得如果用户尝试插入已经存在的行,则不会插入该行(主键约束 + IGNORE_DUP_KEY = ON)。
我希望 vba 打印一条消息,例如“您的行已经存在于表中,它不会被插入”,然后:继续下一个。
我的问题是我无法使用 if 语句,因为我无法从 sql 获取错误号或描述。
有人有这个问题的答案吗?谢谢
解决方案
推荐阅读
- azure - 在身份验证期间将“RequireMFA”信息从 Azure SSO 转发到 OnPrem ADFS
- javascript - 简单文本替换 Chrome 扩展的权限?
- javascript - 是否有任何基于 Javascript 的视频游戏开发的物理可下载引擎?
- python - 随机生成器,在挑选后从列表中删除项目
- php - 如何在php中通过数组元素的值创建“if”
- mysql - 如何从一年中按月分组的mysql中选择并在一个月内求和?
- python - 如何创建一个python脚本队列以一个接一个地运行
- node.js - 以管理员身份运行 node.js 脚本/访问受保护的文件
- docker - 将来自 k8s 容器的所有网络流量路由到同一个 pod 中的另一个容器
- reactjs - Redux 存储(AsyncStorage 引擎)在调用 store.dispatch 时冻结 iPhone