Rufo,
el lenguaje
SQL es un estándar y no dependerá de los componentes de acceso a datos que emplees. Dará lo mismo que uses ADO, que sea ODBC, de forma nativa, etc.
El SQL es un lenguaje que el motor de base de datos que emplees interpretará y realizará las acciones pedidas.
Es muy cierto que cada motor
añade sus propias clásulas pero todos responden lo más fielmente posible al estandar.
El uso de los componentes es análogo. un TTable es equivalente a TADOTable, un TQuery a un TADOQuery.
Saludos,