Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2005, 09:28
Avatar de PabloP
PabloP
 
Fecha de Ingreso: marzo-2005
Mensajes: 83
Antigüedad: 19 años
Puntos: 0
Tu problema es el su¡iguiente.
Lo que pasa es que si mandas un valor en blanco, como el actor, al usar el like en SQL este interpreta al blanco como parte de un nombre o sea, que en el campo actor no importa que es lo que tenga escrito, siempre LIKE considerará que comienza con blanco.

lo que tienes que hacer es validar las variables en blanco antes de usarlas en el sql, por ejemplo poniendoles como valor un punto (.) a todas las variables en blanco para que el sql en lugar de buscar algo que comienze con blanco, busque algo que comience con (.).

eso es un ejemplo, tambien podrías validar que las variables vacias no las incluyera en la sentencia sql.