Hej,Try Catch Finish + Return
Läste bland några kodexempel på www.asp.net och hittade bl.a. följande funktion:
Public Function GetCategories() As DataView
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
MyConnection = New SqlConnection(_connStr)
MyCommand = New SqlDataAdapter("select distinct CategoryName from Categories", MyConnection)
DS = new DataSet()
Try
MyCommand.Fill(DS, "Categories")
Return DS.Tables("Categories").DefaultView
Catch ex as Exception
Throw ex
Finally
MyConnection.Close()
End Try
End Function
Det jag inbillar mig är att raden "Return DS.Tables("Categories").DefaultView" avslutar funktionen med att skicka iväg ett värde.
Innebär inte det att raden " Finally
MyConnection.Close()" inte körs, att anslutningen inte stängs?