レンタルサーバーはこれで決まり

【コネクションプーリング】に関する知恵袋

【質問】
Asp.net 言語:VB エラー処理について教えて下さい。レンタルサーバーに関する説明をすると、プロシージャ内でエラー発生を無視させる [On Error Resume Next]はなんだかエラーが発生しているのに無視するのは、コネクションプーリングの知恵袋について考えると、コネクションプーリングの知恵袋から考察していくと、気持悪いのですが、結構使われる場面は多いのでしょうか?エラー(バグ)を完全に無くす事が先決なような気がしますが・・・・ちなみに、Try catch End Tryも同様の気がしてあまり使いませんが、必要なのでしょうか?使うときは、DB接続を開いた時に使う事で、レンタルサーバーに考察を加えると、Dbエラー処理に使うくらいな気がします。ちなみに、DB接続のコネクションプーリングを発生させないために、UsingをDimの代わりに宣言しています。■結局エラーの回避方法はプロの方はすべてのプロシージャにOn Error Resume Nextを使っているのでしょうか?プロの目線で聞きたいです。
【解答】
前の方も書いている通り、On Error~ は .NET では使いません。使うなら Try~Catch ですが、これは例外発生時に復帰させるための処理を行ったり、特別な処理を行いたいときだけでよいです。DB接続エラーのような致命的なものをキャッチする必要はまずないと思います。例外がキャッチされなければ、Web.Config で指定されたエラーページに飛びますので、普通はそれに任せます。ログの出力等を行いたい場合は、global.asax の Application_Error で行えばよいです。こちらでも似たような質問に回答していますhttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1443801839考え方として、まず例外が発生したら、レンタルサーバーの解説をすると、何をすべきかを考えてみましょう。既定ではエラーページにジャンプしますから、その動作を変えたい場合のみ Try~Catch を使うと考えてください。(再スローする場合はその限りではありませんが)> DB接続のコネクションプーリングを発生させないために、UsingをDimの代わりに宣言しています本題とは関係ありませんが、レンタルサーバーについてだが、コネクションプーリングの知恵袋を考えると、何か勘違いをされているかもしれません。コネクション プーリングを効率よく使うために Using を使うのです。Using は Dispose を保証する構文です。コネクション プーリングを効率よく使うためには、コネクションを Dispose することが必要です。コネクションは Dispose されることで、コネクションプールに戻されるからです。コネクションプーリングの知恵袋の説明については以上です。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1044837975
Webサービス by Yahoo! JAPAN

その他関連ワード