Hola jonydread .
El método
ExecSQL se utiliza para ejecutar consultas que no devuelven datos, como por ejemplo
INSERT,
UPDATE o
DELETE.
Código SQL
[-]
INSERT INTO TABLA
VALUES(cp1, cp2, ...)
Para las consultas que utilizan
SELECT se utiliza el método
Open.
Código SQL
[-]
SELECT col1, col2, ...
FROM TABLA
No probé tu código, pero como primer medida tendrías que cambiar el método
ExecSQL por
Open para que muestre algún resultado.
Saludos.