首页 > 其他分享 >抛出错误

抛出错误

时间:2023-05-06 10:33:50浏览次数:33  
标签:count Exception 错误 抛出 ex msg Message

类1

            try
            {
                //正确后执行的代码
                conn.Open();
                int cound = cmd.ExecuteNonQuery();
                return cound;
            }
            catch (Exception ex)//继承Exception类,自定义错误
            {//错误信息
                string msg=$"{DateTime.Now.ToLongTimeString()} 执行方法出错:public static int ExecuteNonQuery(string cmdTest)";
                //DateTime.Now.ToLongDateString()抛出错误的时间,+错误地址+错误内容ex.Message
                msg += ex.Message;
                throw new Exception(msg);//抛出错误内容给上一级
            }
            finally//不管正确否,都会执行
            {
                conn.Close();
            }

继承了上面的类1

第一层

            try
            {
                SqlDataReader count = SQLHepler.ExecuteScalar(sql);
                while (count.Read())//查询结果返回多行时,循环输出
                {
                    Console.WriteLine(count["LastName"] + "\t" + count["FirstName"]);
                }
            }catch(Exception ex)
            {
                Console.WriteLine(ex.Message);//输出错误信息
            }

一般把错误能处理则处理,不能则抛给上一层处理,一层层往上抛,第一层如果还处理不了就输出。

标签:count,Exception,错误,抛出,ex,msg,Message
From: https://www.cnblogs.com/lin-07/p/17376425.html

相关文章

  • java -cp 错误:找不到或无法加载主类
    java-cp错误:找不到或无法加载主类1.问题场景在一个项目开发中,我需要写一个windows的bat脚本,需要在里面调用SpringBoot项目生成的jar包,我在调用classes下面的jar时通过调用jar包去调用jar包中的某个.java类总是报错误:找不到或无法加载主类最后搞的我心态都崩了,明......
  • 错误信息----输出方法
    错误信息输出方式:一:JDK方式控制台输出try{       可能出错的代码}catch(Exceptione){e.printStackTrace();在控制台打印出异常种类,错误信息和出错位置等} 二:Log4j日志输出:导入org.apache.log4j.Logger;及相关包方法1:在需要使用log4j的地方获取Log实例(写......
  • Jenkins 执行Docker build错误Got permission denied while trying to connect to the
    问题: 解决方法:这个报错为权限问题1.把jenkins用户,加到docker用户组 #如果没有docker用户组,先创建用户组:groupadddocker#添加jenkins用户到用户组:sudousermod-a-Gdockerjenkins-a<追加>必须与-G选项一起使用,把用户追加到某些组中。-G<群组>修改用户所属的......
  • docker-compose 记录一个让人抓狂的错误
    执行一个包含多个service的docker-compose.yml的时候,出现以下错误:strconv.Atoi:parsing"":invalidsyntax看字面上的意思,很明显就是yml文件有语法问题。在多次修改无果后,百度了这个问题,终于找到了能够解决的办法。docker-composedown--remove-orphans使用上面命令......
  • django迁移数据库错误问题解决
    删除所有的pyc文件,迁移文件然后重新运行python3manage.pymakemigrationsdjango.db.utils.InternalError:(1060,"Duplicatecolumnname'addr_id'")运行python3manage.pymigrate--fake然后重新运行python3manage.pymigrate成功!......
  • 解决TestFlight提交时出现的ITMS-90426错误问题
    转载:http://kxdang.com/topic/appuploader/iosdev008.html在iOS应用开发中,我们经常使用TestFlight进行内测和分发应用程序。然而,有时候我们会遇到一个名叫“ITMS-90426错误”的问题,这会导致我们无法将应用程序提交到TestFlight进行审核。这种情况通常发生在我们的应用程序包含了一......
  • 爬取过程中出现stale element reference: element is not attached to the page docum
    Bug实际情况描述如下:当我想爬取信息类型中的6个元素时,使用这样的1smallClassList=seleniumService.waitFindElements(bidCrawler.getSmallClassTag());2for(WebElementsmallLi:smallClassList){3try{4Thr......
  • DB2 错误代码大全
    在备库进行查询时返回SQLCODE=-1773SQLSTAT=如下查询可知|-1773|null|在HADR数据库下不支持的操作(如备库可能不支持写操作)|https://blog.csdn.net/qq_35246620/article/details/56877433......
  • 关闭 Chrome 浏览器 更新错误 弹窗
    1Chrome使用一段时间后,右上角总会弹出弹窗,并且影响鼠标聚焦,如下图: 2解决方式:右键点击桌面Chrome图表,然后点击属性,按照下图操作:在快捷方式——目标后输入:  --disable-background-networking  3最后重新启动,就OK了 ......
  • git报超时错误解决方法
    git报超时错误解决方法简单介绍在使用git从远程仓库推送或者拉取时,经常会出现超时错误,导致该错误的原因有很多,在查阅多篇博客,并实践后,总结初以下通用方法,能解决99%的问题.具体步骤第一种方法:关闭SSl验证在gitbash输入gitconfig--globalhttp.sslVerify"false"g......