Parece que hay una doble confución aquí.
SQL es un lenguaje de consultas a bases de datos que permite recuperar un conjunto de registros de uno o varios archivos ejecutando una sola linea de código. Y se aplica a cualquier base de datos relacional... incluido Access.
ActiveX es una tecnología desarrollada por Microsoft que reemplaza al OLE, se trata de poner a disposión de programas Windows un conjunto de rutinas encapculadas y enlazadas en tiempo de ejecución, a diferencia de las DLL los ActiveX pueden contener objetos reubicables, en programación bajo Windows son muy útiles ya que permiten la reutilización de código, lo que se escribe una vez sirve para varios propositios en diferentes programas.
ActiveX ADO es el conjunto de objetos Activex que le facilitan a un programa interactuar con bases de datos de Access. ADO es Access Data Objects, Objetos de Acceso a Datos.