ConSQLはSqlConnection型のオブジェクトです。
--------------------------------------------------
'リソース開放処理
Public Sub Dispose() Implements System.IDisposable.Dispose
'コネクションの切断
Try
ConSQL.Close()
Catch ex As Exception
'例外処理不要
Finally
If ConSQL Is Nothing Then
ConSQL.Dispose()
End If
End Try
End Sub
--------------------------------------------------
注目はFinally句の中!!
これってNullReferenceExceptionで即死します・・
あとDisposeの中で接続を閉じるのは止めましょう・・運用時に接続数が多くなってエラーが起こった為に、現在は意図的に接続プールを無効にしてるそうです・・そんなご無体な・・
ガッツ、ガッツ、ビバ ガッツゥ〜♪
Posted by GAMMARAY at 2004年07月26日 15:14 | TrackBack