Public Function QueryDataSet(ByVal strSQL As String) As DataSet
Dim ds As New DataSet
Dim dtAdapter As New SqlDataAdapter
objConn = New SqlConnection
With objConn
.ConnectionString = strConn
.Open()
End With
objCmd = New SqlCommand
With objCmd
.Connection = objConn
.CommandText = strSQL
.CommandType = CommandType.Text
End With
dtAdapter.SelectCommand = objCmd
dtAdapter.Fill(ds)
objConn.Close()
objConn.Dispose()
SqlConnection.ClearPool(objConn)
objConn = Nothing
Return ds
End function
Вышеупомянутое находится в классе
Как я могу исправить мою функцию, которая решает, что максимальный размер пула заполнен на моем сервере?
Пожалуйста, помогите мне.
Using
и исправьте свой код вместо того, чтобы пытаться скрыть ошибку. Если вы увеличиваете количество открытых подключений, вы увеличиваете ресурсы, используемые на сервере без причины, увеличиваете вероятность конфликтов и, в конечном итоге, снижаете пропускную способность сервера. - person Panagiotis Kanavos   schedule 30.12.2016Using objConn = New SqlConnection ...
. Пул соединений не нарушен - person Panagiotis Kanavos   schedule 30.12.2016