>Purtroppo credo di aver dimenticato qualcosa perche' dopo aver
>inserito 84 articoli di magazzino, all'interno del corpo di un
>documento, ottengo il seguente messaggio di errore :
>Timeout expired. The timeout period elapsed prior to obtaining
>a connection from the pool. this may have occurred because all
>pooled connections where in use and max pool size was reached.
Ciao,
Scusa ma se ti va in errore per esempio la ExecuteReader(), scatta il catch e la connessione dove la chiudi ?
Gli 84 articoli che inserisci vengono inseriti tutti senza errore (ossia senza che il codice passi dal catch) ?
Oppure usa la keyword using in questo modo se usi C#:
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// Do work here; connection closed on following line.
}
Questo garantisce che le connessioni vengano automaticamente chiuse alla fine dello scope.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/