Muchas gracias, pero está todo correcto (bueno, es evidente que algo falla) quiero decir que el error, después de poner comentarios a varias líneas me lo señala en esta, es decir la primera vez que encuentra cAut:
Código Delphi
[-]DataModule.QueryLib.SQL.Add('And NOMAUTOR1 = :cAut or NOMAUTOR2 = :cAut or
NOMAUTOR3 = :cAut or NOMAUTOR4 = :cAut or
NOMAUTOR5 = :cAut or NOMAUTOR6 = :cAut');
Por cierto que no lo había dicho:
Delphi6
Interbase 5.1
he cambiado el Trim y comprobado que los parámetros reciban contenido. Todo bien.
pero sigue dando el error.
Gracias