Si envuelvo una SQLConnection en una Utilización, ¿debería cerrarla o el final utilizarla?¿Finaliza el uso de cerrar una conexión SQL abierta?
using cn as new system.data.sqlclient.sqlconnection()
cn.open
'{do a bunch of other stuff with commands and datareaders here}
cn.close 'Do I need this?
end using
En otras palabras: SÍ. –
¿Qué pasará si se lanza una excepción dentro del bloque de uso? ¿la conexión seguirá siendo eliminada? – Youssef
SÍ de Joel Coehoorn. es ambiguo. la respuesta completa es: "No es necesario que cierre porque el extremo que lo utiliza" –