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

Duda con var. session y tb arreglos

Estas en el tema de Duda con var. session y tb arreglos en el foro de ASP Clásico en Foros del Web. wenas... como libero una variable de sesion?... como si nunca la hubiera declarado... basta con SESSION("VALOR") = ""?? o hay q hacer algo mas?... cuando ...
  #1 (permalink)  
Antiguo 26/01/2005, 17:32
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 20 años, 1 mes
Puntos: 0
Duda con var. session y tb arreglos

wenas...

como libero una variable de sesion?... como si nunca la hubiera declarado...
basta con SESSION("VALOR") = ""?? o hay q hacer algo mas?...

cuando declaro un arreglo
Dim arreglo(5,5)

como lo libero?

gracias...

SE QUE SON PREGUNTAS MEDIAS ESTUPIDAS PERO LO HAGO A FIN DE DEJAR MI SISTEMA LO MAS LIMPIO POSIBLE

gracias
  #2 (permalink)  
Antiguo 27/01/2005, 02:40
Avatar de Iri
Iri
 
Fecha de Ingreso: septiembre-2003
Ubicación: Madrid
Mensajes: 54
Antigüedad: 20 años, 8 meses
Puntos: 0
para liberar una variable de session:
session("variable").abandom()
en cuanto a lo de la matriz, se me ocurre (que no estoy segura):
arreglo=nothing
o
set arreglo=nothing
En esto último no me hagas mucho caso que no lo he probado
__________________
irina.exe
  #3 (permalink)  
Antiguo 27/01/2005, 10:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
En realidad, Session.Abandon destruye TODAS las variables session declaradas. Para eliminar sólo una (no establecer su valor a nada con SESSION("VALOR") = "") se usa Session.Contents.Remove("VALOR")

Con respecto a los arreglos, realmente no lo sé... pero me suena a que no se puede ni igualándolo a nothing ni 'seteándolo' a nothing. Igualmente no tiene mayor importancia ya que estos mueren al finalizar la ejecución del script, cosa distinta de las variables session que, aunque no tengan contenido (SESSION("VALOR") = ""), siguen perdurando en la memoria del servidor y ocupando una posición vacía dentro de la colección Session.Contents

O... bueno... algo así
__________________
...___...
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:49.