RE:como se hace un SELECT TOP #
Hola Armando,
te cuento, el hacer un TOP es algo que no depende del componente Delphi, sino del motor de base de datos que uses. El TOP particularmente, es de SQL Server, se hace así:
SELECT TOP 10 * FROM tabla WHERE ....
En ORACLE se hace:
SELECT * FROM tabla ROWNUM=10
En Firebird y Access es:
SELECT FIRST 10 * FROM tabla
En Interbase no hay una instrucción adecuada hasta la versión 7, pero podes hacer un Stored Porcedure que haga un loop y salga sin hacer nada.
Espero que te halla servido y si es otro el motor que estás usando, decime y te contesto.
Salu2