I have a function that I need to add code to dispose the opened database connection. I am unsure where in the function to add :
dbCommand.Dispose()
db = Nothing
without breaking the code accidentally.
Could I get some help in adding these lines of code to the existent code below?
Thank you.
The code is:
Public Shared Function SendAdminEmail() As Boolean
Dim ipAddress As String = ""
Try
ipAddress = HttpContext.Current.Request.ServerVariables("REMOTE_ADDR")
Catch ex As Exception
End Try
If (ipAddress > "") Then
Dim db As Database = DatabaseFactory.CreateDatabase(Globals.AppSettings("webdb"))
Dim dbCommand As DbCommand = db.GetStoredProcCommand("VerifySendAdminEmail")
db.AddInParameter(dbCommand, "@IPAddress", DbType.String, ipAddress)
Dim ds As DataSet = db.ExecuteDataSet(dbCommand)
If (Not ds Is Nothing) Then
If (ds.Tables.Count > 0) Then
If (ds.Tables(0).Rows.Count > 0) Then
If (ds.Tables(0).Rows(0)(0).ToString = "0") Then
Return False
End If
End If
End If
End If
End If
Return True
End Function