Podría ser que el componente que usa tiene campos persistentes y al modificar la consulta por código agrega un campo que no está persistente y por eso genera el error.
Por eso te dije que copies el componente acá en el foro.
Como copiar un componente for dummies:
- Clic derecho del mouse sobre el componente. Edit > Copy
- Abres la página del navegador donde enviarás la respuesta
- En el cuadro de texto de la respuesta haces Clic derecho del mouse y seleccionas Pegar
Vas a obtener algo parecido a esto:
Código Delphi
[-]
object SQLQuery1: TSQLQuery
Params = <>
Left = 240
Top = 184
end