Problema pool di connessione

lunedì 18 giugno 2007 - 16.34

satomi Profilo | Junior Member

Ciao a tutti
Ho un grosso problema, dopo un po' che viene utilizzato un back-end di un sito, mi dà quest'errore
Timeout. Il tempo disponibile è scaduto prima che venisse stabilita una
connessione dal pool. Il problema potrebbe essersi verificato perché tutte
le connessioni in pool erano in uso ed è stata raggiunta la dimensione
massima del pool.", ma do cosa è dovuto????
io per la connessione utilizzo questo codice:
Public Function strconnection() As SqlConnection
strconnection = New SqlConnection()
Dim strConStr As String = "Data Source=xxxx;Initial Catalog=xxxxx;User Id=xxxx;Password=xxxx;"

strconnection.ConnectionString = strConStr

Try
If strconnection.State = ConnectionState.Closed Then
strconnection.Open()
End If
Catch ex As SqlException
strconnection.Close()
End Try

End Function


poi utilizzo questa funzione in altre funzioni chiudendo sempre la connessione...... vi metto un 'esempio

Public Function autenticazione(ByVal user As String, ByVal pass As String) As Boolean
Dim param As SqlParameter
Dim comando As SqlClient.SqlCommand = strconnection.CreateCommand
Try
comando.CommandType = CommandType.StoredProcedure
comando.CommandText = "Mia stored"
param.Direction = ParameterDirection.Output
comando.ExecuteNonQuery()
Return param.Value
Finally
strconnection.Close()
comando = Nothing
End Try

End Function



Spero che qualcuno mi risponda....
grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5