Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/06/2009, 20:02
Avatar de adiazm
adiazm
 
Fecha de Ingreso: julio-2008
Ubicación: Santiago
Mensajes: 51
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Actulizar una base de datos con Access

Compadre, el error está en el request.querystring....

Si ya estás rescatando el valor con el request.form("txtcuenta"), se supone que la variable val tiene el valor de este request, por lo que tu query quedaría así:

sql= "UPDATE alumnos set Pregunta1='5' Where Ncuenta='"&val&"'"
con.Execute(sql)

siempre y cuando tu campo Ncuenta sea un campo texto o memo. En el caso que sea numero, saca las comillas simples...

además, ten en cuenta que tu ElseIf está mal consultado:

con.Execute "UPDATE alumnos set Pregunta1='2' Where Ncuenta='" & valor & "'"

¿De donde rescatas el dato para la variable valor ? y además, se actualiza así:

sqlUpdate="UPDATE alumnos set Pregunta1='3' Where Ncuenta='" & valor & "'"
con.execute(sqlUpdate)