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

Extraño, no se porque ocurre esto!!!

Estas en el tema de Extraño, no se porque ocurre esto!!! en el foro de ASP Clásico en Foros del Web. Tengo una tabla llamada autores,donde idautor es un campo autonumerico. Tambien tengo una tabla llamada productos que tiene entre otros campos dos campos numericos idautor ...
  #1 (permalink)  
Antiguo 28/09/2004, 02:43
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
Extraño, no se porque ocurre esto!!!

Tengo una tabla llamada autores,donde idautor es un campo autonumerico.
Tambien tengo una tabla llamada productos que tiene entre otros campos dos campos numericos idautor e idautor2.
Si hago esta consulta obtengo los libros que ha escrito un autor como primer autor:
set rsautores=db.Execute("SELECT * FROM productos where idautor =" & idautor) Si hago esta otra consulta obtengo los libros que ha escrito un autor como segundo autor:
set rsautores=db.Execute("SELECT * FROM productos where idautor2 =" & idautor).
Hasta aqui todo bien, lo que no entiendo es porque si hago esta otra consulta:set rsautores=db.Execute("SELECT * FROM productos where idautor OR idautor2=" & idautor)
Me muestra mas libros de los que le corresponden a ese autor en concreto.
No se que pasa, , como tendria que hacer esta consulta.
  #2 (permalink)  
Antiguo 28/09/2004, 02:47
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 20 años, 9 meses
Puntos: 0
set rsautores=db.Execute("SELECT * FROM productos where idautor =" & idautor & " OR idautor2=" & idautor)
  #3 (permalink)  
Antiguo 28/09/2004, 03:03
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
muchas gracias mdmay
Funciona perfectamente!!!!!!!
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 11:20.