Objeto Session

friendly
28 de Junio del 2005
Hola Grupo!

Tengo un PEQUEO 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 ejecucin 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

Cristiam
28 de Junio del 2005
Hello Friendly.
Lo que te pasa a ti a mi tambien me paso, creo que no se puede pasar un objeto session de tipo array a otra pgina. Solucin. Es sencillo, solo tienes que guardar tu array a una tabla en una base de datos y despues igualas todo a un array en la pagina donde necesitas utilizarla. Te recuerdo que todos los objeto session deben declararse en el global.asa de lo contrario no funcionar. Actualmente estoy desarrollando un sistema de inscripcion por internet asi que si necesitas ayuda me puedes preguntar.
Bye.

Max
28 de Junio del 2005
cristiam, ese es tu msn? pork yo estoy haciendo un sistema de inscripcion online tambien y seria bueno si nos damos una mano ..

luis
28 de Junio del 2005
hola chicos, a mi me da el siguiente error una pgina, que antes no me daba... todo a sido al poner win2003

Error de Microsoft VBScript en tiempo de ejecucin error '800a000d'

No coinciden los tipos: 'Session'

/luis/archivos/menu.asp, lnea 11

Podis ayudarme?
Gracias