先执行try里的代码,发生异常时,catch捕捉异常,执行catch里的代码,finally里面的代码都执行

解决方案 »

  1.   

    TRY
     数据库操作
    CATCH EX AS SQLEXCEPTION  'SQLEXCEPTION数据库操作错误的类
                              'EX 错误的对象 里面含有错误的信息
     '出现数据库操作错误执行的的代码
    FINALLY
     不管TRY中的代码有没抛出(出现) SQLEXCEPTION 类型的错误都要执行的代码。
      

  2.   

    错误信息,
    ex.message
    是数据库自己判断写出来的吗?
      

  3.   

    CATCH是用来捕获出错处理的,FINALLY里的代码不管是否出错都会运行的。
      

  4.   

    不是数据库判断的,是.NET捕捉到的。