1

是否有任何智能/最佳方法可以从SqlException消息中获取唯一索引名称?如下所示:

无法在具有唯一索引“IX_Partner_SerialId”的对象“partners.Partner”中插入重复的键行。该语句已终止。

我需要得到IX_Partner_SerialId而不必操作异常消息字符串?类似于异常对象中的变量?

4

1 回答 1

0

不幸的是没有。

您将不得不解析消息文本。您可以通过查询找到消息文本和错误编号

SELECT * FROM SYSMESSAGES

于 2012-06-15T20:23:52.413 回答