sto mettendo mani ad un codice, e mi sono accorto che spesso non chiude la connessione, fortuna che il database regge connessioni aperte e poi in automatico fa un garbage
ma vorrei risolvere il problema in automatico visto che altrimenti mi toccherebbe riscrivere il codice

in pratica instanzia una classe
codice:
dim obj as new clsArticolo
obj.descrizione="ciao"
obj.inserisci()
e dentro la classe al costruttore apre la connessione e la riutilizza internamente
codice:
sub new
conn as new oledbconnection
conn.connectionstring=""
conn.open
dopo l'istruzione inserisci() sopra indicata, come faccio a dirgli che appena non lo uso piu obj deve chiudere la connessione in automatico? purtroppo dopo inserisci potrebbe fare altre cose successivamente.
stavo pensando di fare una procedura chiudiconnessione() da richiamare ogni volta , ma guardando il codice mi impazzirei