Error SQL consulta en ASP
2 seguidores
¿Que coño le pasa a este select?
SELECT * FROM documentos WHERE Id <> -1 AND ((tipo = '4', tipo = '1', tipo = '2', tipo = '3') AND (obra = '68', obra = '67'))
Me da este error...
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (coma) en la expresión de consulta 'Id <> -1 AND ((tipo = '4', tipo = '1', tipo = '2', tipo = '3') AND (obra = '68', obra = '67'))'.
lo mejor es que me funciona en local, pero no en el servidor... :(
gracias ;)
gandalias
Yo probaría a poner OR en lugar de comas...
SELECT * FROM documentos WHERE (Id <> -1) AND ((tipo = '4' OR tipo = '1' OR tipo = '2' OR tipo = '3') AND (obra = '68' OR obra = '67'))
salú!
black
gandalias
Yo probaría a poner OR en lugar de comas...
SELECT * FROM documentos WHERE (Id <> -1) AND ((tipo = '4' OR tipo = '1' OR tipo = '2' OR tipo = '3') AND (obra = '68' OR obra = '67'))
salú!
Quería evitar eso... :( gracias! :)
Aunque no entiendo porque no me funciona en el servidor... ¬¬ ?
gandalias
Bueno... existe la opcion de utilizar IN
SELECT * FROM documentos WHERE (Id <> -1) AND (tipo IN ('1','2','3','4')) AND (obra IN ('68','69') );
Prueba a ver...
black
QUe buena gandalias... probaré lo que me comentas... ya te avisaré como va...
muchas gracias