我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C#中捕获了两个同类异常

我在用C#连接数据库时,有两个异常可以捕获,两个异常是不同的异常但是同属sqlException,这时我该怎么去分别捕获这两个异常? 求助

SqlException 有一个 Number property 你可以根据这个判断. 比如duplicate error的number值是2601.

 catch (SqlException e)
{
   switch (e.Number)
   {
      case 2601:
         // Do something.
         break;
      default:
         throw;
   }
 }

近期文章

  • c#Region的构造函数RegionData()
  • android socket通信读取图片数据,数据出错
  • finished with non-zero exit value 2头疼
  • vb初学者希望得到帮助
  • c++ 单链表 单链表的附加头结点的i等于零吗?
  • 硬盘里安装好的centos7放到别的机器上能正常工作吗?
  • sturts2+json+jqeury后台acton获取不了前台jsp传入的值!
  • c#picturebox中取点的问题
  • GEF编辑器的文件如何实现保存功能。结合RCP做的。
  • 关于反序输出的一个编程,求问
  • excel数据导入到oracle数据库有sql语句吗
  • js RegExp不能匹配空格和换行吗
  • linux下怎么捕捉qt写的窗体界面的变化?
  • could not get next sequence value
  • IOS POST请求WebService服务器
  • c# 判断 textbox的TextChanged事件内容
  • C 分鱼问题 编译无错 运行无结果
  • tabtrip控件里怎么实现listview表头的切换
  • 有没有jquery数据双向绑定插件,有脏检查的
  • 求问在使用c++ map时的效率问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华