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

Query trabajando con asp facil lo que requiero, pero no se como va.

Estas en el tema de Query trabajando con asp facil lo que requiero, pero no se como va. en el foro de ASP Clásico en Foros del Web. Hola a todos bueno es facil pero no se mucho de SQL entonces voy a preguntar: Necesito que la sentencia seleccione: Código: where Nombre LIKE ...
  #1 (permalink)  
Antiguo 15/04/2005, 09:43
Avatar de speedy  
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 19 años, 8 meses
Puntos: 0
Exclamación Query trabajando con asp facil lo que requiero, pero no se como va.

Hola a todos bueno es facil pero no se mucho de SQL entonces voy a preguntar:
Necesito que la sentencia seleccione:

Código:
where Nombre LIKE '"&trim(kywrds)&"%'
ok, pero tambien quiero que seleccione:

Código:
Permiso="&cero&" or Permiso="&uno&"
lo quice poner de corrido todo:

Código:
"select * from Usuarios where Nombre LIKE '"&trim(kywrds)&"%' and Permiso="&cero&" or Permiso="&uno&" order by Nombre"
Y claro no me lo da bien, por ejemplo pongo de nombre: Carloszxczxc y aun que este nombre NO esta en la base de datos me jala los registros que cuentan con permiso: 1

Espero hacer bien el planteamiento, ¿Como puedo hacer bien la consulta? en donde me jale siempre los registros que correspondan al nombre, pero ademas solo me jale los de permiso cero o uno.

MUchas Gracias por sus comentarios.
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo
  #2 (permalink)  
Antiguo 15/04/2005, 09:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Pues por que así lo estas indicando:

"select * from Usuarios where Nombre LIKE '"&trim(kywrds)&"%' and Permiso="&cero&" or Permiso="&uno&" order by Nombre"

Es decir, selecciona los registros que nombre contengo X y Permiso sea igual a Y, O bien aquellos que Permiso = Z.

Modifica la consulta, quitando ese OR o utiliza paréntesis.
  #3 (permalink)  
Antiguo 15/04/2005, 13:42
Avatar de speedy  
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola Myakire se que estaba haciendo mal las cosas pero lei un manual de SQL y listo jeje si quedo.

Código:
"select * from Usuarios  where Nombre LIKE '"&trim(kywrds)&"%' and Permiso in (0,1) order by Nombre"
Saludos y gracias.
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo
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 01:27.