DAO никога не е бил проектиран за достъп до sql сървър, въпреки че е възможно.
Вярвам, че свойството CurrentDB е DAO връзка, препращаща към базата данни за достъп, и може да не работи с ADP, въпреки че наистина не знам, тъй като никога не съм ги използвал.
ADO е начинът, по който искате да вървите с това.
Предполагам също, че се придържате към VBA, вместо да правите нещо с .NET.