Me alegra que hayas solucionado tu problema sin embargo quizas puedas hecharle una mirada a estas cincos partes (
1,
2,
3,
4 y
5) que te pueden ayudar a mejorar la calidad de tu aplicacion.

Básicamente por que en esos artículos no se utiliza
un solo Query (TAdoQuery) como segun entiendo lo haces tú, sino mas bien
dos Query y eso se hace por motivos de mantenimiento.

Pero mejor dale una hojeada y vé si te puede ayudar en algo.

Saludos...

__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7