Cita:
Iniciado por apustilnik
perdon, que significa que imprima mi consulta?
por otro lado, si podria ser la sentencia SQL pero no veo cual puede ser el error, siempre utilice ese tipo de consultas y funciono perfectamente, y el sistema no me tira ningun error
El problema es que una consulta puede estar perfectamente escrita a nivel
sintáctico, pero no ser correcta escrita a nivel de
lógica. Esto es que no tiene errores, pero las condiciones puestas en el predicado (WHERE) no son las adecuadas para el resultado que se busca.
Bien podría suceder, también, que las variables no contengan lo que se supone que contienen, y en ese caso el resultado tampoco es el correcto, pero como ese contenido es
invisible mirando el script, la única forma de saber si los valores y la sintaxis es correcta, es que recuperes la sentencia
tal y como al DBMS le llega. No lo que supones que llega, sino lo que es real.
¿Se entiende la distinción?
De allí la necesidad de hacer lo que GatorV te dice.