读书人

给个提议

发布时间: 2011-12-23 23:32:01 作者: rapoo

给个建议
我在程序中写了很多上访问SQL数据库的函数,,网络原因也好,其它原因也好,,函数被调用时可能会出现错误。。
函数在被调用时出现错误后应该用 TRY 语句处理,,当处理完错误后此函数要怎麽做??
是返回一个值表明函数出错了好
还是抛出一个异常让调用此函数过程处理好呢??

用哪种方法是不是也需要根据函数的功能和程序的功能来确定??


[解决办法]
异常最好加了你的基类里,如你的SQL执行函数.比较通用.
注意不是用Try而是抛出throw.

在你的调用类中Try,可弹出错误性提示..
[解决办法]
To VBTiro ()

throw异常给调用侧吧。如果需要,还可以在调用侧catch住异常后,再调用一下处理函数,重新执行sql语句。因为你的主要目的还是要访问DB嘛。
[解决办法]
对还是将异常抛出去好。。

[解决办法]
抛到最顶一级调用处理

读书人网 >VB Dotnet

热点推荐