Foros del Web » Programando para Internet » ASP Clásico »

Cerrar conexion con un For each

Estas en el tema de Cerrar conexion con un For each en el foro de ASP Clásico en Foros del Web. Lo que pasa es que tengo varios recordsets y conexiones y quisiera saber si hay forma de cerrar los que esten abiertos sin necesidad de ...
  #1 (permalink)  
Antiguo 09/10/2004, 09:32
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Cerrar conexion con un For each

Lo que pasa es que tengo varios recordsets y conexiones y quisiera saber si hay forma de cerrar los que esten abiertos sin necesidad de saber el nombre, y que sea automaticamente, algo asi como:

for each conexion in conexion.open
conexion.close
next

o algo asi, espero me haya dado a entender y que me puedan ayudar
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #2 (permalink)  
Antiguo 09/10/2004, 13:03
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
mmm nosé

lo que si te puedo decir es que no es necesario hacer varias conexiones en una pagina para tener varios recordset..eso alenta mucho el sistema.

y si es que necesitas tener accessos a varias bases de datos, lo que deberias hacer, segun mi manera de ver las cosas, es linkear tablas entre las base de datos.

de esa manera haces solo una conexion a una unica base de datos.

es mas optimo de esa manera. y la aplicacion funcara mas rapida

  #3 (permalink)  
Antiguo 09/10/2004, 21:33
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
No lo encuentro, pero aqui alguien, alguna vez posteó una rutnina precisamente con un For each para cerrar cada objeto abierto...

Estoy tratando con la búsqueda pero de que se puede se puede, lo que no recuerdo es si a lo mejor ese post vino antes del ataque a FDW, habrá que investigar...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 09/10/2004, 23:24
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Cita:
Iniciado por u_goldman
No lo encuentro, pero aqui alguien, alguna vez posteó una rutnina precisamente con un For each para cerrar cada objeto abierto...

Estoy tratando con la búsqueda pero de que se puede se puede, lo que no recuerdo es si a lo mejor ese post vino antes del ataque a FDW, habrá que investigar...

Salu2,
Cómo está eso del ataque sabes sobre esto goldman ?
Bueno, lo que recuerdo es que cuando entre aqui este foro tenia otra apariencia si no mal recuerdo desde Abril, y luego cambio por este.

Me podrían informar más
  #5 (permalink)  
Antiguo 10/10/2004, 18:57
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pues ojala aparezca alguien que se acuerde o sepa como se hace
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #6 (permalink)  
Antiguo 11/10/2004, 23:44
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
yo tambien vi eso hace mucho pero no la encuentro.. es algo muy interesante para cerar todas las conexiones y objetos abiertos con un solo for each.. si alquien la ve que la postee porfa.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 12/10/2004, 01:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Lo más cercano que encontré fue esto, pero al final sale la misma, será amnesia colectiva o solo lo soñamos???
Y esto porque me acordé que AZ le decía "sos un vago"

http://www.forosdelweb.com/f15/limpiando-objetos-77673/


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 12/10/2004, 02:01
Avatar de speedy  
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 20 años, 6 meses
Puntos: 0
Pos

Pos a mi ni me pregunten por que yo llegue a este foro hace como unos 5 dias, jeje
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo
  #9 (permalink)  
Antiguo 12/10/2004, 09:23
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pues seguimos en las mismas nadie se acuerda? o sabe hacerlo
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #10 (permalink)  
Antiguo 12/10/2004, 10:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Je, si. Me acordaba de ese post.
No estoy del todo seguro, pero creo que no se puede ya que esos objetos no son parte de una colección. Si lo fueran, si se podrían cerrar y destruir con un for each.

Bueno, será cosa de investigar un poco más.
__________________
...___...
  #11 (permalink)  
Antiguo 12/10/2004, 10:45
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Mmm... algo pedorro que se me ocurre es meter en un array todos los posibles nombres de objetos que solemos crear y luego recorrerlo para cerrarlos/destruirlos:


objetos = Split("oConn,oConn1,oConn2,oConn3,Rs,Rs1,Rs2,Rs3,F SO,etc", ",")

For i = 0 To UBound(objetos)
If es_un_objeto(objetos(i)) then carrar(objetos(i))
Next
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.