相关疑难解决方法(0)

如何捕获SQLServer超时异常

我需要专门捕获SQL服务器超时异常,以便可以不同方式处理它们.我知道我可以捕获SqlException,然后检查消息字符串是否包含"超时",但是想知道是否有更好的方法来做到这一点?

try
{
    //some code
}
catch (SqlException ex)
{

    if (ex.Message.Contains("Timeout"))
    {
         //handle timeout
    }
    else
    {
         throw;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server error-handling

112
推荐指数
3
解决办法
9万
查看次数

标签 统计

.net ×1

c# ×1

error-handling ×1

sql-server ×1