Hola.
Gracias por la respuesta, pero he probado las dos cosas y nada. De todas maneras cuando :CAMPO tiene otro valor más largo, en el mensaje de error sale cortado. Es muy raro porque en el debugger va bien, pero no si lo ejecuto directamente. ¿Acaso es por el Where? No se , quizas no está bien construida la cadena.
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)