Te voy a responder lo mismo que indiqué hoy mismo en otro lado sobre bases de datos Access y la conexión con esta por DAO o ADO, y es lo siguiente:
Si es remoto, si (ADO) así como lo indica nuestro amigo HurryCrack, pero si es local, DAO.
Explicación:
Lo que pasa es que DAO es más recomendable para Access que ADO porque DAO interactúa directamente con el motor jet de Access. Mientras que ADO lo hace a traves de un "intermediario" como ODBC u OLE BD y esto hace que ADO sea algo más lento para una BD Access en comparación con DAO.