Bueno, al fin encontré la solución, la pongo aquí por si alguien tiene el mismo problema.
Como dijo Contraveneno, tuve que separar la consulta en varias líneas. Pero aún así no iba. Lo que tuve que hacer además de separarla es usar parámetros para cada uno de los campos y darle el valor a los parámetros.
gracias por vuestra ayuda.
|