
COMO SE LIBERAR LOS RECURSOS?
Publicado por ANTONIO (106 intervenciones) el 16/02/2010 10:06:35
Hola amigos a ver en ado.net conectado haces lo siguiente:
1 abres la conexion open
2 creas la consulta
3 cierras la conexion .close
4 liberando los recursos ..dispose
en cambio no se como se liberan recursos o si es necesario en ado.net desconectado:
Dim scnn As String = "Provider=Microsoft.jet.oledb.4.0;data source=" & Server.MapPath("~/CGI-BIN/PANELable.MDB")
Dim SSEL As String = "select * from inscritos"
da = New System.Data.OleDb.OleDbDataAdapter(SSEL, scnn)
Dim cb As New System.Data.OleDb.OleDbCommandBuilder(da)
da.MissingSchemaAction = Data.MissingSchemaAction.AddWithKey
dt = New Data.DataTable
da.Fill(dt)
Dim dr As Data.DataRow = dt.Rows(0)
es decir se llena el datatable, con da.fill(dt), y ya trabajo con esos datos, pero ¿no hace falta liberar recursos?, es decir no hay que hacer ningun close o dispose?
Por favor aclaradme esto que quiero hacerlo bien.
Saludos.
1 abres la conexion open
2 creas la consulta
3 cierras la conexion .close
4 liberando los recursos ..dispose
en cambio no se como se liberan recursos o si es necesario en ado.net desconectado:
Dim scnn As String = "Provider=Microsoft.jet.oledb.4.0;data source=" & Server.MapPath("~/CGI-BIN/PANELable.MDB")
Dim SSEL As String = "select * from inscritos"
da = New System.Data.OleDb.OleDbDataAdapter(SSEL, scnn)
Dim cb As New System.Data.OleDb.OleDbCommandBuilder(da)
da.MissingSchemaAction = Data.MissingSchemaAction.AddWithKey
dt = New Data.DataTable
da.Fill(dt)
Dim dr As Data.DataRow = dt.Rows(0)
es decir se llena el datatable, con da.fill(dt), y ya trabajo con esos datos, pero ¿no hace falta liberar recursos?, es decir no hay que hacer ningun close o dispose?
Por favor aclaradme esto que quiero hacerlo bien.
Saludos.
Valora esta pregunta


0