C# 特定于SQL Server数据库操作的异常
在数据库读/写操作中捕获异常时,我应该在try-catch构造中尝试捕获哪些特定异常C# 特定于SQL Server数据库操作的异常,c#,sql-server,exception,exception-handling,C#,Sql Server,Exception,Exception Handling,在数据库读/写操作中捕获异常时,我应该在try-catch构造中尝试捕获哪些特定异常 try { MyDatabaseHandlingMethod(); } catch (exception ex)//what to use instead of just "exception"? { //exception handling } 在尝试执行与数据库相关的操作时,要使用哪些异常而不仅仅是“异常”?(与文件处理操作中的IOException类似)SQL S
try
{
MyDatabaseHandlingMethod();
}
catch (exception ex)//what to use instead of just "exception"?
{
//exception handling
}
在尝试执行与数据库相关的操作时,要使用哪些异常而不仅仅是“异常”?(与文件处理操作中的
IOException
类似)SQL Server异常类型为SqlException
-它们包含Errors
集合,其中包含SqlError
对象列表,其中包含有关异常的详细信息
有关参考信息,请参见MSDN:
Number
属性的SqlException。您正在查找SqlException错误代码吗?看见