<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
给个建议
我在程序中写了很多上访问SQL数据库的函数,,网络原因也好,其它原因也好,,函数被调用时可能会出现错误。。
函数在被调用时出现错误后应该用 TRY 语句处理,,当处理完错误后此函数要怎麽做??
是返回一个值表明函数出错了好
还是抛出一个异常让调用此函数过程处理好呢??
用哪种方法是不是也需要根据函数的功能和程序的功能来确定??
__________________________________________________________________________
异常最好加了你的基类里,如你的SQL执行函数.比较通用.
注意不是用Try而是抛出throw.
在你的调用类中Try,可弹出错误性提示..
__________________________________________________________________________
To VBTiro ()
throw异常给调用侧吧。如果需要,还可以在调用侧catch住异常后,再调用一下处理函数,重新执行sql语句。因为你的主要目的还是要访问DB嘛。
__________________________________________________________________________
呵呵,,我知道大家的意思了,,就是出错时将错误抛出去。。
__________________________________________________________________________
对还是将异常抛出去好。。
__________________________________________________________________________
抛到最顶一级调用处理
__________________________________________________________________________
给个建议
我在程序中写了很多上访问SQL数据库的函数,,网络原因也好,其它原因也好,,函数被调用时可能会出现错误。。
函数在被调用时出现错误后应该用 TRY 语句处理,,当处理完错误后此函数要怎麽做??
是返回一个值表明函数出错了好
还是抛出一个异常让调用此函数过程处理好呢??
用哪种方法是不是也需要根据函数的功能和程序的功能来确定??
__________________________________________________________________________
异常最好加了你的基类里,如你的SQL执行函数.比较通用.
注意不是用Try而是抛出throw.
在你的调用类中Try,可弹出错误性提示..
__________________________________________________________________________
To VBTiro ()
throw异常给调用侧吧。如果需要,还可以在调用侧catch住异常后,再调用一下处理函数,重新执行sql语句。因为你的主要目的还是要访问DB嘛。
__________________________________________________________________________
呵呵,,我知道大家的意思了,,就是出错时将错误抛出去。。
__________________________________________________________________________
对还是将异常抛出去好。。
__________________________________________________________________________
抛到最顶一级调用处理
__________________________________________________________________________