Page 1 of 1
cerrar la conexion
Posted: Mon Jan 27, 2014 9:40 am
by juan carlos bellucci
Hola Foro. tengo una duda.
tengo un servidor al cual se le conectan 250 pcs. Todo funciona bien mientras son pocas las que se conectan a el, pero a medida que esto va creciendo se pone mas lento. la pregunta es : así como realizo la conexión con ado existe algún comando dentro de fivewin para realizar un disconnect .. cuando hago un oCone:Close() permanece la conexión abierta.
desde ya muchas gracias.
Re: cerrar la conexion
Posted: Mon Jan 27, 2014 7:43 pm
by Francisco Horta
juan carlos,
no soy experto con ADO, pero prueba a usar el NOTHING en tu conexion despues del CLOSE
algo asi:
Set Conexion = Nothing
pero no se como hacerlo en ADO
Espero te sirva.
Saludos
Paco
Re: cerrar la conexion
Posted: Mon Jan 27, 2014 10:04 pm
by Armando
Paquito:
Podría ser así:
Saludos
Re: cerrar la conexion
Posted: Mon Jan 27, 2014 10:41 pm
by cnavarro
juan carlos bellucci wrote:Hola Foro. tengo una duda.
tengo un servidor al cual se le conectan 250 pcs. Todo funciona bien mientras son pocas las que se conectan a el, pero a medida que esto va creciendo se pone mas lento. la pregunta es : así como realizo la conexión con ado existe algún comando dentro de fivewin para realizar un disconnect .. cuando hago un oCone:Close() permanece la conexión abierta.
desde ya muchas gracias.
Juan Carlos, tampoco tengo mucha experiencia en ADO pero quizás tengas que ir cerrando en orden inverso a como lo has abierto:
CERRAR:
Recordset:Close()
Tabla:Close()
-- Si se usa Catalogo:Close()
Conexion:Close()
O quizás cerrando la conexion se cierre todo correctament
Desde luego para mayor seguridad yo asignaria a todos los objetos al final el valor de NIL como comenta Armando
También se podria ver si se ha cerrado analizando con CATCH si hay un error, pero eso para mi son palabras mayores