Когда я использую приведенную ниже функцию, она показывает сообщение об ошибке, но все же она дает ошибку, говоря, что исключение не было необработанным. почему это?Обработка исключений при выполнении хранимой процедуры
Public Function DepartmentDelete(ByVal DepartmentID As Integer) As DataTable
Try
Using con As New SqlConnection(CMClass.GetConnectionString())
Dim ds As DataTable = New DataTable
con.Open()
Dim command As SqlCommand = New SqlCommand("Department_Delete", con)
command.Parameters.AddWithValue("@DepartmentID", DepartmentID)
command.CommandType = CommandType.StoredProcedure
Dim adapter As SqlDataAdapter = New SqlDataAdapter(command)
Dim table As DataTable = New DataTable
adapter.Fill(ds)
Return ds
con.Close()
End Using
Catch ex As SqlException
Throw New Exception(MsgBox(ex.Message))
End
End Try
End Function
Не могли бы вы высказать свое исключение? –