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

Objeto Session

Estas en el tema de Objeto Session en el foro de ASP Clásico en Foros del Web. Hola Grupo! Tengo un PEQUEÑO problema con un objeto session. El caso es que intento pasar un array de una pagina a otra, el array ...
  #1 (permalink)  
Antiguo 22/05/2002, 04:16
 
Fecha de Ingreso: abril-2002
Mensajes: 11
Antigüedad: 22 años, 2 meses
Puntos: 0
Objeto Session

Hola Grupo!

Tengo un PEQUEÑO problema con un objeto session. El caso es que intento
pasar un array de una pagina a otra, el array es de enteros y yo lo intento
pasar asi

Session("Clave")=array

Pero cuando en la siguiente pagina lo recojo, no hay nada

claves_ant=Session("Clave")

Y al querer trabajar con el poniendo claves_ant(1) o algo asi, me sale el
error:

Error de Microsoft VBScript en tiempo de ejecución error '800a000d'

No coinciden los tipos: 'Clave'


Y no se por qué será. Lo curioso es que he hecho unas pruebas y si en la
hoja primera pongo algo como lo que sigue funciona, es decir, el objeto
Session se graba bien, pero no pasa a la siguiente pagina, ¡¿POR QUÉ?!

Session("Clave")=array
prueba=Session("Clave")
for i=0 to (ubound(prueba))
Response.write("Posicion "&i&" : "&prueba(i)&"<br>" )
next

GRACIAS
  #2 (permalink)  
Antiguo 22/05/2002, 08:26
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
Re: Objeto Session

No tendrás en la primer página, en alguna parte de código, un Session.Abandon?
  #3 (permalink)  
Antiguo 22/05/2002, 09:34
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Objeto Session

seguramente es lo que dijo mi colega gaucho, pero si no es eso. deberias declarar clave como un array de la siuiente manera:

<%
dim Clave(N)

' donde N es el minimo numero de veces que se usara clave para un array!

%>
saludos
  #4 (permalink)  
Antiguo 22/05/2002, 15:48
 
Fecha de Ingreso: abril-2002
Mensajes: 11
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Objeto Session

GRACIAS.

teniais razon. tenia puesto desde hace mucho en la etiqueta body de la pagina esto
OnExit="Session.Abandon"
y por eso no lo guardaba
  #5 (permalink)  
Antiguo 22/05/2002, 16:58
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
Re: Objeto Session

Bueno, menos mal que todo se solucionó! pero... me podrías explicar cómo es esto?

Código:
OnExit="Session.Abandon"

Al salir de la página se ejecuta desde el cliente un comando ASP?


no entiendo...
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 22:49.