Liberar Objetos Conexion

04/06/2004 - 19:52 por Mercedes | Informe spam
Tengo aplicaciones en ASP donde habro conexiones a
recorset mi pregunta es ¿cada que abro un recorset en una
misma página debo cerrarlo y liberarlo?

Ejemplo: Pagina 1

Do Registro.EOF
'Abrir recorset
Registro2.Open "",CNXBD
...
'Cierro y Libero
Registro2.Close
'¿Tengo que liberarlo cada que cierro o hasta el
final del LOOP le asigno nothing?
Registro2.Nothing
Registro.MoveNext
Loop
Registro.Close
Registro.Nothing
Mucchas Gracias por su apoyo

Preguntas similare

Leer las respuestas

#1 Franco Figún
04/06/2004 - 20:03 | Informe spam
Es conveniente siempre cerrar las conexiones y los recordset cuando terminas
de ejecutar una consulta con una bd, para liberar recurdos, no estar
conectado a la bd, y asi otros pueden conectarse.

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Mercedes" wrote in message
news:184a401c44a5c$afee1940$
Tengo aplicaciones en ASP donde habro conexiones a
recorset mi pregunta es ¿cada que abro un recorset en una
misma página debo cerrarlo y liberarlo?

Ejemplo: Pagina 1

Do Registro.EOF
'Abrir recorset
Registro2.Open "",CNXBD
...
'Cierro y Libero
Registro2.Close
'¿Tengo que liberarlo cada que cierro o hasta el
final del LOOP le asigno nothing?
Registro2.Nothing
Registro.MoveNext
Loop
Registro.Close
Registro.Nothing
Mucchas Gracias por su apoyo
Respuesta Responder a este mensaje
#2 Jhonny Vargas P.
09/06/2004 - 23:12 | Informe spam
La idea es tener una conección con muchas consultas intermedios.. al
finalizar la página destruir el objeto conección.

una idea general.

Dim objCon, objRec1, objRec2
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "..."


Set objRec1 = objCon.Execute("Select *")

While Not objRec1.EOF
...
objRec1.MoveNext
Wend

Set objRec1 = Nothing

...
...

Set objRec2 = objCon.Execute("Select *")

While Not objRec2.EOF
...
objRec2.MoveNext
Wend

Set objRec2 = Nothing

objCon.Close
Set objCon =Nothing



Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile


"Mercedes" escribió en el mensaje
news:184a401c44a5c$afee1940$
Tengo aplicaciones en ASP donde habro conexiones a
recorset mi pregunta es ¿cada que abro un recorset en una
misma página debo cerrarlo y liberarlo?

Ejemplo: Pagina 1

Do Registro.EOF
'Abrir recorset
Registro2.Open "",CNXBD
...
'Cierro y Libero
Registro2.Close
'¿Tengo que liberarlo cada que cierro o hasta el
final del LOOP le asigno nothing?
Registro2.Nothing
Registro.MoveNext
Loop
Registro.Close
Registro.Nothing
Mucchas Gracias por su apoyo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida