OdbcConnection忽略ConnectionTimeout参数

时间:2017-10-28 12:45:41

标签: c# iis asp.net-core odbc

我需要确保,如果数据库连接在10秒内没有成功,服务器将返回错误。

我这样做了:

conn = new OdbcConnection("DSN="+DSN);
conn.ConnectionTimeout = 10;

try
{
    await conn.OpenAsync();
}
catch(System.Data.Odbc.OdbcException e)
{
    /// Handle error
}

但是当数据库不可用时,服务器仍会无限期挂起。

如何确保超时得到遵守?

0 个答案:

没有答案