【发布时间】:2011-09-06 23:35:48
【问题描述】:
如何从 sql 错误消息编号 547 中正确提取特定信息?
所需信息:
- 表名
- 约束名称
- 列名
代码:
Try
....
Catch ex As System.Data.SqlClient.SqlException
If ex.Number = 547 Then
End If
End Try
示例消息:
UPDATE 语句与 COLUMN CHECK 约束冲突 'CK_生日'。数据库“Northwind”表中发生冲突 “员工”,“出生日期”列。
【问题讨论】:
-
您只关心(比如说)此消息的美国英语版本吗?还有一个特定的 SQL Server 版本...
-
我需要它对多个版本的 sql 稳定,但只有美国英语。
标签: .net sql-server vb.net