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

Ayuda con consulta

Estas en el tema de Ayuda con consulta en el foro de ASP Clásico en Foros del Web. Hola, Tengo esta consulta que me da un error y no veo el por qué: Código: SQL = "SELECT * FROM usuarios WHERE password=" & ...
  #1 (permalink)  
Antiguo 03/06/2009, 04:55
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Ayuda con consulta

Hola,

Tengo esta consulta que me da un error y no veo el por qué:

Código:
SQL = "SELECT * FROM usuarios WHERE password=" & request.QueryString("password")
rs.open sql,oConn
El campo password de la base de datos es un campo char(10) que mezcla numeros y letras.

Si hago un Response.write de SQL sale esto:

SELECT * FROM usuarios WHERE password=6gd1a0fnmt

Y este es el error:

Cita:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de 'gd1a0fnmt'.
  #2 (permalink)  
Antiguo 03/06/2009, 06:55
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: Ayuda con consulta

Debería estar entre comillas el password:
Código ASP:
Ver original
  1. SQL = "SELECT * FROM usuarios WHERE password='" & request.QueryString("password") & "'"
P.S.: ¿El password en la QueryString? :
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/06/2009, 07:46
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Ayuda con consulta

Hola

David cuento tiempo

Laika, para que no te vuelva a suceder

numerico ------> "&numero&"
alfanumerico -----> '"&alfanumerico&"'
fechas -----> #"&fecha&"#

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 03/06/2009, 08:00
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Respuesta: Ayuda con consulta

Gracias,

No, no es el password exactamente es un número y letras que no es para logueo sino estamos apañagos,

Saludos
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:31.