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

Subir Matriz a Session

Estas en el tema de Subir Matriz a Session en el foro de ASP Clásico en Foros del Web. Hola amigos. Me baje una tabla grande de BD con 30 columnas y muchos registros. El asunto es que necesito que todos esos datos se ...
  #1 (permalink)  
Antiguo 07/01/2005, 14:49
 
Fecha de Ingreso: agosto-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 71
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Subir Matriz a Session

Hola amigos.
Me baje una tabla grande de BD con 30 columnas y muchos registros.
El asunto es que necesito que todos esos datos se mantengan en varias páginas a las que accede la aplicacion pero no puedo hacer la consulta nuevamente.
Alguien me puede orientar sobre un objeto que no sea el Diccionary para manejar esa matriz y además poder montarla en Session?
Gracias.
__________________
David F. Moreno A.
Consultor Sennior - Web Developer
  #2 (permalink)  
Antiguo 07/01/2005, 17:18
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 4 meses
Puntos: 0
Yo te sugiero "fuertemente" que no uses variables de sesion x q vas a matar els erver con todo eso en memoria.
Creo que deberias explicarnos x q no podes volve a acceder a la base, para poder pensar metodos alternativos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 07/01/2005, 21:03
 
Fecha de Ingreso: agosto-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 71
Antigüedad: 20 años, 8 meses
Puntos: 0
Bueno, el asunto es que la aplicación es bastante pesada, y necesito rapidez, porque además es para desarrollarse en situaciones vitales.
Resolví el problema, sin necesidad de crear sesiones para todos los registros.
Al determinar que registro quiero, creo en un campo formulario, campos ocultos con los datos, y al recargar la página, envío esos datos a otro marco donde los manipulo.
Hasta ahora me ha resultado bien...
__________________
David F. Moreno A.
Consultor Sennior - Web Developer
  #4 (permalink)  
Antiguo 08/01/2005, 20:55
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
montarla en session seria fatal, sin embargo tambien hacer una variable publica creo que sería fatal. pero tambien podrías prueba.

las variables publicas se activan cuando se declaran y mueren cuando sales del sitio ej.

Public matriz(22,11)
automáticamente podrás llamar ésta matriz desde cualquier parte de tu site.
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #5 (permalink)  
Antiguo 08/01/2005, 21:20
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Y una variable publica donde reside?, que diferencia hay con una session?
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #6 (permalink)  
Antiguo 09/01/2005, 11:20
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
en el servidor, estamos claro, pero de verdad que tienes toda la razón, albergar tanta data en una variable podria ser algo peligroso, ya que se podria saturar el servidor como lo dijo mi amigo sjam7......

creo que como buen venezolanos que somos, deberias hacer una consulta cada vez que requieras los datos, eso no llevará tanto tiempo, como cargar todo el tiempo una variable full pesada
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #7 (permalink)  
Antiguo 09/01/2005, 12:45
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
tengo la idea.

puedes almacenar toda esa data en el cliente mediante una cookie, si consideras que la data es importante, entonces primero revisa si el cliente tiene las cookies activadas, para que no se de cuenta que introduciste informacion en la computadora del cliente. entonces cuando el cliente termine la session, desechas la cookie, y asi toda esa informacion no residirá en el servidor.. No crees?.. que piensan todos?
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #8 (permalink)  
Antiguo 09/01/2005, 19:01
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
y que pasara con los que no tengas las cookies activadas?, no habra como hacer la consulta cada vez que se necesite, es muy grande la base de datos o es muy lento el servidor?
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #9 (permalink)  
Antiguo 09/01/2005, 19:44
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
ese es el detalle......
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #10 (permalink)  
Antiguo 10/01/2005, 12:19
 
Fecha de Ingreso: agosto-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 71
Antigüedad: 20 años, 8 meses
Puntos: 0
En realidad, es bastante complicado manejar tanta data, por eso creo un formulario en otra página del frame donde coloco campos ocultos solo con el registro que necesito, simulando un objeto. Este formulario lo envío a donde necesito y mantengo los datos a través de páginas distintas.
__________________
David F. Moreno A.
Consultor Sennior - Web Developer
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 23:46.