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

ayuda con sql

Estas en el tema de ayuda con sql en el foro de ASP Clásico en Foros del Web. Consulta sql donde opcion=1 o opcion1=2 y opcion3=0 digamos que busque si hay opcion=1 despues busque si hay opcion1=2 pero que en los dos casos ...
  #1 (permalink)  
Antiguo 03/02/2006, 11:23
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
ayuda con sql

Consulta sql donde opcion=1 o opcion1=2 y opcion3=0
digamos que busque si hay opcion=1
despues busque si hay opcion1=2
pero que en los dos casos tengan la opcion3 en 0
Codigo:
sql = "SELECT * FROM tblMENSAJES WHERE Autor='"&username&"' or
Destinatario='"&username&"' and EstadoMensaje='Borrado' ORDER BY id DESC"


esta bien como lo estoy haciendo, porque la verdad no me da el resultado que espero
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #2 (permalink)  
Antiguo 03/02/2006, 11:44
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
mira compadre por lo que entiendo tu kieres hacer esto :

Cita:
valor1= 0
valor2 =1
valor3 = 2

set registros = conexion.execute("SELECT * FROM Tabla WHERE opcion1= '"&valor2&"' or opcion2= '"&valor3&"' and opcion3 = '"valor1"' ")

espero que eso sea lo que buscas
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 03/02/2006, 11:49
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
cual es la diferencia entre
sql = "SELECT * FROM tblMENSAJES WHERE Autor='"&username&"' or
Destinatario='"&username&"' and EstadoMensaje='Borrado' ORDER BY id DESC"

y

set registros = conexion.execute("SELECT * FROM Tabla WHERE opcion1= '"&valor2&"' or opcion2= '"&valor3&"' and opcion3 = '"valor1"' ")

ademas del set, para poder entender bien el funcionamiento
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #4 (permalink)  
Antiguo 03/02/2006, 12:12
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
y que es lo que necesitas entonces
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 03/02/2006, 12:15
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
el tema es que evidentemente esta mal hecha la consulta ya que me muestra otros resultados
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #6 (permalink)  
Antiguo 03/02/2006, 12:23
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
mira la consulta logicamente esta bien y errores de sintaxis no se ven alomejor es problema de tus variables username Borrado las que estan mal

o se ke mas pueda ser
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 03/02/2006, 16:48
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 18 años, 7 meses
Puntos: 3
Prueba asi

sql = "SELECT * FROM tblMENSAJES WHERE (Autor='"&username&"' or
Destinatario='"&username&"') and EstadoMensaje='Borrado' ORDER BY id DESC"
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 21:55.