我在C#工作并使用SqlConnection
处理SQL Server。出于某种原因,我只活了一个SqlConnection
(我在调用SqlCommand
之后不关闭它,保持活着)。
下次调用SqlCommand
时,它可以有两种SqlException
。
-
一个是与服务器相关的一些异常导致连接丢失(服务器关闭,Internet关闭或数据库脱机,数据库丢失)。
-
剩余是与查询执行相关的异常(如SQL查询不正确,参数丢失或重复主键等等),与连接无关的错误(连接正常)。
醇>
我需要捕获第一个异常(连接断开错误)以警告用户,并忽略保留。
但是目前,它有许多错误代码相关的连接错误(4406,223,...)我不确定我错过了任何代码。
请您帮助我解决SqlConnection
问题的案例?