Al cerrar un recordset se cierra la conexion Automaticamente ??

21/08/2004 - 02:41 por Javier Diaz Florez | Informe spam
Usualmente cuando creo un recordset lo hago sin crear un objeto conexion y
luego destruyo el recordset, cuando lo hago de esta manera la conexion que
crea ADODB queda abierta o se destruye con el recordset ???

Gracias por su colaboracion.

Codigo de ejemplo :

' Declaro la CADENA de conexion
vCadConn = "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceTypeÛF;" & _
"Dbq=" & rutaServ & ";Deleted=Yes;" & _
"Exclusive=No;BackgroundFetch=No"

' Defino una consulta
vSQL = "select * from ciudades"

' Creo el Recorset
set rsCiu = server.createobject("ADODB.recordset")
rsCiu.Open vSQL, vCadConn

' Realizo operaciones con el recordset
..
.

' Destruyo el Recordset
set rsCiu = nothing


En este punto la conexion que se crea implicita se ha cerrado ???? , de no
ser asi, como la deberia cerrar ??

Gracias
 

Leer las respuestas

#1 Franco Figún
21/08/2004 - 04:27 | Informe spam
vCadConn = nothing
vCadConn.close

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:
ICQ: 314408886

"Javier Diaz Florez" escribió en el mensaje
news:
Usualmente cuando creo un recordset lo hago sin crear un objeto conexion y
luego destruyo el recordset, cuando lo hago de esta manera la conexion que
crea ADODB queda abierta o se destruye con el recordset ???

Gracias por su colaboracion.

Codigo de ejemplo :

' Declaro la CADENA de conexion
vCadConn = "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceTypeÛF;" & _
"Dbq=" & rutaServ & ";Deleted=Yes;" & _
"Exclusive=No;BackgroundFetch=No"

' Defino una consulta
vSQL = "select * from ciudades"

' Creo el Recorset
set rsCiu = server.createobject("ADODB.recordset")
rsCiu.Open vSQL, vCadConn

' Realizo operaciones con el recordset
..
.

' Destruyo el Recordset
set rsCiu = nothing


En este punto la conexion que se crea implicita se ha cerrado ???? , de no
ser asi, como la deberia cerrar ??

Gracias


Preguntas similares