>grazie della risposta, immaginavo che tenere aperta la connessione
>per tutta la sessione non era un granchè, difatti sono tornato
>al vecchio metodo, non conosco molto BLL, DAL, ecc... ma credo
>di aver capito che la cosa che volevo fare era troppo cervellotica!
è molto semplice, sono due classi in più
una ha la chiamata effettiva al db (DAL), l'altra ha le logiche per cui arrivare alla chiamata (BLL), l'applicazione chiama la BLL, nulla più
>Per quanto riguarda il costrutto using e le dispose (non basta
>close?!?) puoi farmi un esempio di apertura/chiusura di una connessione
>sql e utilizzo di un sqldatareader evidenziando dove mettere
>using e dispose.
no, la close non basta. Se non fai dispose non si "libera" la memoria.
eccoti un esempio (C# però cambia poco, non ci sono le parentesi):
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi