OK, gracias a ambos por la rapidez.
Sí, estaba utilizando BDE. He intentado hacer lo que me comentas, Caral.
Lo explico lo mejor que pueda...
1. Creo el AdoConnection y lo enlazo con el alias que tiene la bbdd. La prueba de conexión es satisfactoria.
2. Creo el ADOQuery. En su propiedad "SQL" escribo la sentencia (ya que siempre será la misma).
3. Creo un botón con ADOQuery1.Open;
4. Por último establezco todas las relaciones que me indicas en tus pasos (datasource, dbgrid...)
Al ejecutar y pulsar el botón me pide el login de la base de datos (ADOConnection), si le doy a OK en blanco me salta error
Gracias de nuevo y perdonad el desconocimiento.