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

Error de sintaxis (falta operador) en la expresión de consulta 'identificador='.

Estas en el tema de Error de sintaxis (falta operador) en la expresión de consulta 'identificador='. en el foro de ASP Clásico en Foros del Web. Aqui me da este error: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión ...
  #1 (permalink)  
Antiguo 07/10/2003, 04:14
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Error de sintaxis (falta operador) en la expresión de consulta 'identificador='.

Aqui me da este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'identificador='.

Y este es el codigo donde esta el error:

set Ob_RS = Conn.Execute ("select * tabla2 where identificador="Request.QueryString("identificador" ))

Gracias

Laika
  #2 (permalink)  
Antiguo 07/10/2003, 07:39
Avatar de Don Graff  
Fecha de Ingreso: noviembre-2002
Ubicación: San Bernardo - Chile
Mensajes: 410
Antigüedad: 21 años, 6 meses
Puntos: 0
seguramente el request.querystring esta llegando vacio...fijate en eso...
__________________
:cool: Visita Zona Powers :cool:
  #3 (permalink)  
Antiguo 07/10/2003, 07:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
O en su defecto...

Te falta un ampersand que concatene la sentencia SQL con esa variable...

set Ob_RS = Conn.Execute ("select * tabla2 where identificador=" & Request.QueryString("identificador"))


O el campo es de tipo texto y necesitas formar tu query con comillas simples....

set Ob_RS = Conn.Execute ("select * tabla2 where identificador=' " & Request.QueryString("identificador")) & "' "


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 14:22.