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

Sumar un número a un campo numérico de un registro

Estas en el tema de Sumar un número a un campo numérico de un registro en el foro de ASP Clásico en Foros del Web. Hola amigos, Tengo un proyecto de una tienda virtual en el que me gustaría meter una casilla de "valora el producto". He pensado que se ...
  #1 (permalink)  
Antiguo 24/09/2004, 02:48
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 20 años, 8 meses
Puntos: 0
Sumar un número a un campo numérico de un registro

Hola amigos,

Tengo un proyecto de una tienda virtual en el que me gustaría meter una casilla de "valora el producto".

He pensado que se podría hacer poniendo un desplegable con números del 1 al 10 y que al enviarlo, se sumara la cifra seleccionada a un campo numérico existente en el correspondiente registro de la base de datos Access.

¿Alguien sabe cómo se puede hacer esto?.

Muchísimas gracias amigos :)
  #2 (permalink)  
Antiguo 24/09/2004, 03:12
Avatar de Scatha  
Fecha de Ingreso: diciembre-2001
Ubicación: En un lugar de la Mancha...
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
Hola Davi224d.

Pues tienes que hacer un formulario HTML, recuperar el valor en otra pagina (o en la misma si quieres), conectarte a la BBDD y sumarle ese valor.

dime si lo entiendes asi o necesitas un ejemplo

Un saludo
__________________
:pensando: Si un problema no tiene solución, porqué te preocupas? y si un problema tiene solución, porqué te preocupas? :adios:
  #3 (permalink)  
Antiguo 24/09/2004, 05:01
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 20 años, 8 meses
Puntos: 0
Hola Scatha,

Antes de nada, gracias por responderme :)

Lo que me comentas es exactamente lo que se que tengo que hacer. El tema está en que el resto no se cómo hacerlo. Bueno, lo básico de introducir un valor de formulario a una base de datos sí se, pero poco más :S

Muchas gracias de nuevo.
  #4 (permalink)  
Antiguo 24/09/2004, 05:12
Avatar de Scatha  
Fecha de Ingreso: diciembre-2001
Ubicación: En un lugar de la Mancha...
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
explicacion

buenas de nuevo...
a ver, lo primero que tienes que hacer es conectarte a la BBDD

http://www.asptutor.com/asp/vart.asp?id=51

una vez hecho tienes que sumar el valor del formulario al valor que tengas almacenado en la BBDD mediante algo como esto

suma=Rst("campo_puntuacion") + valor

(siendo valor un entero)

y por ultimo tienes que actualizar la BBDD:

sSQL="Update TABLA Set campos=" & suma & " Where condicion"
set Rst = Conn.Execute(sSQL)

de todas maneras te recomiendo que mires las FAQ de ASP, en donde estan explicadas las maneras de conectarse/actualizar una BBDD
__________________
:pensando: Si un problema no tiene solución, porqué te preocupas? y si un problema tiene solución, porqué te preocupas? :adios:
  #5 (permalink)  
Antiguo 24/09/2004, 11:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98

Bueno, también lo puedes hacer directo...

Con.Execute("UPDATE TABLA SET campo = campo + 1 WHERE condicion")


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 00:28.