pri*_*kar 2 c# t-sql sql-server error-handling
如何在C#中存储SQLSERVER的raiserror消息?
Rem*_*anu 17
这取决于您的RAISERROR的严重程度.严重性1-10被视为信息消息,不会破坏C#客户端的流量,即.他们不会抛出异常.这些信息消息将触发连接上的InfoMessage事件.
如果RAISERROR的严重性在10到16之间被认为是错误,并且您的SqlCommand.Execute将抛出异常,您可以捕获.
高于17的严重性不适合您使用,它们仅供引擎用于指示可能使数据库脱机或关闭实例的严重问题.在技术上不可能将严重性超过25的错误引发,您的严重性为100的示例就是愚蠢.
| 归档时间: |
|
| 查看次数: |
8583 次 |
| 最近记录: |