DAO n'a jamais été conçu pour accéder au serveur sql même si c'est possible.
Je crois que la propriété CurrentDB est une connexion DAO faisant référence à la base de données d'accès et peut ne pas fonctionner avec ADP, même si je ne sais pas vraiment car je ne les ai jamais utilisées.
ADO est la façon dont vous voulez procéder.
Je suppose également que vous vous en tenez à VBA plutôt que de faire quoi que ce soit avec .NET.