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

Guardar un objeto

Estas en el tema de Guardar un objeto en el foro de ASP Clásico en Foros del Web. Hola a todos, Os explico lo que quiero hacer y a ver si alguien me dice si se puede hacer y como. Tengo una página ...
  #1 (permalink)  
Antiguo 15/11/2005, 09:29
 
Fecha de Ingreso: noviembre-2005
Mensajes: 52
Antigüedad: 19 años, 6 meses
Puntos: 0
Guardar un objeto

Hola a todos,
Os explico lo que quiero hacer y a ver si alguien me dice si se puede hacer y como.
Tengo una página en ASP con javascript y en javascript me creo un objeto con varias propiedades.
Ese objeto lo quiero guardar en una base de datos para luego desde otra página abrirlo y usar sus propiedades.

Como se guarda el objeto en la bbdd y que me guarde todas sus propiedades??
  #2 (permalink)  
Antiguo 15/11/2005, 09:36
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Tu te refieres a guardar un objeto como guardar una conexion con todas sus propiedades?

Aunque esto fuera posible, yo no le encuentro el punto de aplicacion, podrias comentar cual seria el resultado de hacer esto?

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 15/11/2005, 09:47
 
Fecha de Ingreso: noviembre-2005
Mensajes: 52
Antigüedad: 19 años, 6 meses
Puntos: 0
Explicación

Me refiero a que por ejemplo tengo el objeto casa, y las propiedades por ejemplo son casa.ventanas = 5, casa.puertas = 10.
Entonces quiero guardar el objeto casa en una bbdd y luego, llamar al objeto desde otra página asp y que me pinte sus propiedades.

Gracias
  #4 (permalink)  
Antiguo 15/11/2005, 09:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Si, entendi lo que pretendes hacer, pero puedo preguntar para que???

Se me ocurre que quieras guardar objeto/propiedades uno a muchos, para hacer un manual o una cosa asi, pero no se me ocurre para que quisieras guardar los valores? regularmente tendrias un metodo en un objeto que te regrese todos estos valores a partir de uno solo, si es asi pues nada mas tienes que pasarle a dicha pagina el valor en cuestion, crear una nueva instancia del objeto y obtener a partir de la llamada al metodo correspondiente, sus propiedades.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 15/11/2005, 09:55
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
casa_ventanas = 5
casa_puertas = 10

SQL = "INSERT INTO prop_objeto (casa_ventanas, casa_puertas) VALUE (" & casa_ventanas & ", " & casa_puertas & ")"

...

<javascript>
casa.ventanas = <% = recordset("casa_ventanas") %>
casa.puertas = <% = recordset("casa_puertas") %>
</javascript>


¿Algo así o no entendí el concepto?
__________________
...___...
  #6 (permalink)  
Antiguo 15/11/2005, 10:29
 
Fecha de Ingreso: noviembre-2005
Mensajes: 52
Antigüedad: 19 años, 6 meses
Puntos: 0
Si creo que puede ser algo asi, lo probaré.
Te explico para qué "u_goldman".:
Tengo un formulario con bastantes campos, lo que quiero es hacer el objeto pagina por ejemplo. Cada campo del formulario es una propiedad de la página, por ejemplo: pagina.title = "titulo de la pagina". pagina.texto = "texto de la pagina" y entonces quiero que luego otra pagina asp llame al objeto pagina y pinte sus propiedades y asi poder crear paginas dinamicamente, no se si me he explicado mejor que antes o lo he empeorado.
Muchas gracias a todos.
  #7 (permalink)  
Antiguo 15/11/2005, 11:45
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Precisamente pense que para eso querrias hacer esto, pero si ese formulario viaja a una base de datos, cada uno de los campos sera un campo en alguna(s) tabla no? y cada vez que se ingresen estos datos generas un ID, bueno, entonces a partir de este ID, puedes hacerte un metodo de esta clase Get() por ejemplo, que te regrese cada una de sus propiedades para un id determinado, de esta manera puedes hacer algo asi:

Set ObjCasa = new casa
ObjCasa.ID = 5 'ejemplo
ObjCasa.Get()
<input type="text" name="nombre" value="<%=ObjCasa.name%>">

Y no creas redundancia en tu base de datos, no tienes porque almacenar valores que puedes recuperar.

A lo mejor no he entendido todavia el problema, pero solo es una idea...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 17:33.