DAO nunca fue diseñado para acceder al servidor sql aunque es posible.
Creo que la propiedad CurrentDB es una conexión DAO que hace referencia a la base de datos de acceso y es posible que no funcione con ADP, aunque realmente no lo sé porque nunca los he usado.
ADO es la forma en que quieres ir con esto.
También asumo que te quedas con VBA en lugar de hacer algo con .NET.