2011-01-14 8 views
3
  1. 私は常にdb接続を閉じるべきですか、それとも自動的に閉じますか?私はいつもconnection.closeを使うべきですか?

  2. 私はそれを閉じないとどうなりますか?

  3. aspエラーの場合でも接続を閉じることができますか?私は "on error goto next"コマンドを使用するのではなく、エラーが発生した場合にスクリプトを停止したい。

  4. SQL Server 2008と2012の自動クローズはどのように異なりますか?

答えて

4
  1. はい、あなたは常にあなたが開いて何かを閉じるように努めるべきです。これをできるだけ早くコード内で行うと、他の要求によって再利用できるリソースが解放されます。

  2. ほとんどの開発者が関数やサブプロシージャの概念に気づいていないような接続オブジェクトが完全に参照解除されると、接続は閉じられません。これは、スクリプトに完了しました。これにより、アプリケーションのスケーラビリティを損なう必要以上に接続を開いたままにすることができます。

  3. いいえ、エラーが発生すると、スクリプトをすぐに終了させるため、私はそれを処理しようと心配しません。

  4. いいえ。ASPとADODBは、接続先のSQL Serverのバージョンについて実際には気にしません。

関連する問題