Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[VB.NET] Problema con chiusura connessione
venerdì 22 febbraio 2008 - 17.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marco.santilli
Profilo
| Junior Member
139
messaggi | Data Invio:
ven 22 feb 2008 - 17:43
Sto utilizzando questo metodo
Apro la connessione
Eseguo la mia operazione con i dati
Chiudo e distruggo il dataset
Chiudo e distruggo la connessione
Ora mi trovo con la form aperta e i dati caricati.
Se vado nel monitor delle connessione di SQL, vedo che la connessione è ATTIVA. (IDProcesso=52)
Quando chiudo la form la connessione non + più attiva.
E' una cosa normale o ci sono problemi????
Ciao e grazieeeeee
[URL=
http://imageshack.us
][IMG]
http://img146.imageshack.us/img146/2536/78811920mt6.jpg
[/IMG][/URL]
[URL=
http://imageshack.us
][IMG]
http://img146.imageshack.us/img146/6416/60586755dv1.jpg
[/IMG][/URL]
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 22 feb 2008 - 18:08
ciao,
hai fatto il dispose del dataset? cmq sia, è il GC che decide quando liberare la memoria, potresti forzarlo con " GC.Collect() " ma non è proprio una buona norma da seguire...questi processi dovrebbe essere lasciati all'ottimizzazione del Framework...pero' si puo' fare volendo.
Cmq sia prova a postare un po di codice cosi' magari si riesce ad essere piu' precisi...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Ferux
Profilo
| Newbie
44
messaggi | Data Invio:
lun 25 feb 2008 - 09:58
Salve
prova così: utilizza il blocco using => rilascia la connessione da solo
using(SqlConnection connection = new SqlConnection(theConnectionString))
{
try
{
connection.open();
}
catch(Exception exc)
{
}
//........codice che utilizzi per riempire il dataset o eseguire la query
}//quando esci da questo blocco la connessione viene chiusa automaticamente, non hai bisogno di fare connection.Close()
Fammi sapere
Saluti
Ing Ferux
[MCP MCAD]
Torna su
Stanze Forum
Elenco Threads
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 !