FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour cerrar la conexion
Posts: 115
Joined: Sat Mar 07, 2009 09:36 PM
cerrar la conexion
Posted: Mon Jan 27, 2014 09:40 AM

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.

Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
Re: cerrar la conexion
Posted: Mon Jan 27, 2014 07:43 PM

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

____________________

Paco
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: cerrar la conexion
Posted: Mon Jan 27, 2014 10:04 PM
Paquito:

Podr铆a ser as铆:

Code (fw): Select all Collapse
oCon:CLOSE()
oCon := NIL


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: cerrar la conexion
Posted: Mon Jan 27, 2014 10:41 PM
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
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces

Continue the discussion