SqlException具有属性Number。
然后是这个:http: //msdn.microsoft.com/en-us/library/cc645603.aspx
这: http: //msdn.microsoft.com/en-us/library/windows/desktop/ms681382 (v=vs.85).aspx
它似乎是其中之一
问题:
它是如何决定的?
问的原因:
我需要捕获某些SqlExceptions并根据并根据Number但我不知道当系统似乎正在使用来自两者的消息时我应该查看哪个列表,而且我不知道什么标准用于选择。
例如:
- 编号 53 - 来自服务器错误消息列表(两者都存在)
- 编号 10054 - 来自系统错误消息列表(两者都存在)
- 数字 -1 - 来自服务器错误消息列表(仅存在于服务器列表中)
- 编号 121 - 来自系统错误消息列表(两者都存在)......