Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2004, 03:07
javmireles
 
Fecha de Ingreso: febrero-2004
Ubicación: Puebla, Pue., México
Mensajes: 15
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola, supongo que estas usando radio buttons para la encuesta, es decir algo como:
<form name=FrmEncuesta method=post action='Procesa.asp'>
<input type=radio name=OptVoto value=1>
<input type=radio name=OptVoto value=2>
<input type=radio name=OptVoto value=3>
<input type=radio name=OptVoto value=4>
<input type=submit name=CmdEnviar value=Enviar>
</form>

en tu formulario.

Despues, en la página ASP donde recibes la respuesta puedes crear una sentencia SQL de la siguiente forma:

Dim SQLstring, Num, Campo

Num = Request.Form("OptVoto") 'Obtienes el número que se
' escogió

Campo = "v" & Num ' Creas el campo v1 .. v4

'Concatenas para crear la sentencia SQL
SQLstring = "UPDATE TablaEncuesta SET " & Campo & " = " & Campo & " + 1"


'Asi, si votaron por el dos, la linea Campo = "v" & Num te crea la cadena "v2" y por consiguiente, la cadena SQLstring quedaria con el siguiente contenido:
"UPDATE TablaEncuesta SET v2 = v2 + 1"
me parece que eso es lo que quieres.

Atte.
__________________
Julio Alberto Villegas Mireles