Hola Caral.
Al no conocer tu estructura, no tengo idea de donde venga el error. En casos como este, para no cambiar el código que ya tenes, podrías no solo mostrar la sentencia SQL generada sino copiarla al clipboard, de manera que podás pegarla en isql o en el administrador de la BD que estes usando.
Esto lo conseguís añadiendo la unidad clipboard al uses de tu unidad y luego el código:
Código Delphi
[-]
clipbrd.AsText := AdoQuery1.SQL.Text;
Luego, ctrl+v y quizás ya se verá mas claramente donde está el error.
Hasta luego.
