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

Sumar a un campo el valor que le manden por un formulario

Estas en el tema de Sumar a un campo el valor que le manden por un formulario en el foro de ASP Clásico en Foros del Web. Hola amigos, Me gustaría saber cómo puedo hacer que se sume el contenido que mando en un campo de formulario al campo de un registro ...
  #1 (permalink)  
Antiguo 24/09/2004, 15:46
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 20 años, 8 meses
Puntos: 0
Sumar a un campo el valor que le manden por un formulario

Hola amigos,

Me gustaría saber cómo puedo hacer que se sume el contenido que mando en un campo de formulario al campo de un registro determinado.

De momento ya consigo que al manda un número mediante un campo de formulario se escriba y actualice adecuadamente en un campo de base de datos.

También me valdría con que al mostrar el resultado en un documento asp, me mostrara el contenido de un campo de la base datos pero incrementado en 1 su valor.

Última edición por David224; 24/09/2004 a las 15:55
  #2 (permalink)  
Antiguo 24/09/2004, 15:56
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
haces un select para sacar el registro del campo a sumar, lo dejas en una variable a la que le sumas el form y luego lo insertas en la BDD.. eso...
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 24/09/2004, 16:05
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 20 años, 8 meses
Puntos: 0
Y como hago esto? :)

Este es el código del documento asp que recibe al formulario:

Código:
<%
'Recogemos los valores del formulario
votos=Request.Form("votos")
orden=Request.Form("orden")


'Instanciamos y abrimos nuestro objeto conexion 
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("contenido.mdb"))



'Ahora creamos la sentencia SQL 
sSQL="Update textos Set votos='" & votos & "' Where orden='" & orden & "'"

'Ejecutamos la orden 
set RS = Conn.Execute(sSQL)

%>

Pero insisto, me vale también con saber como mostrar un valor numérico de base de datos incrementado en 1.

Muchas gracias por tu ayuda :)

Última edición por David224; 24/09/2004 a las 16:07
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 21:00.