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

update

Estas en el tema de update en el foro de ASP Clásico en Foros del Web. ob_conn.execute("UPDATE agenda SET check='" & Request.QueryString("check") & "' WHERE nombre='" & Request.QueryString("nombre") & "'") esto me da el siguiente error: Tipo de error: Microsoft OLE ...
  #1 (permalink)  
Antiguo 26/04/2006, 09:00
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 20 años
Puntos: 0
Pregunta update

ob_conn.execute("UPDATE agenda SET check='" & Request.QueryString("check") & "' WHERE nombre='" & Request.QueryString("nombre") & "'")


esto me da el siguiente error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de la palabra clave 'check'.

check y nombre estan bien puestos... los datos los envio mediante 'get' con lo cual se recibe con Request.Querystring. La conexion esta bien abierta, etc, pero da ese error...

Que es lo que falla?...
  #2 (permalink)  
Antiguo 26/04/2006, 09:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cita:
check y nombre estan bien puestos...
No, están bien escritos pero check está mal puesto (o usado)

Check, como claramente indica el mensaje de error, es una palabra clave reservada y por tanto no la podés usar como nombre de campo.

Probá escribiendo esa palabra entre corchetes: [check]
O mejor, cambiá el nombre del campo en tu base de datos (y en la instrucción update y donde sea necesario)
__________________
...___...
  #3 (permalink)  
Antiguo 26/04/2006, 10:05
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 20 años
Puntos: 0
cierto, gracias

pues es cierto, una cagada entonces mia, jej.

gracias...
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 16:56.