DAO nebylo nikdy navrženo pro přístup k serveru SQL, i když je to možné.
Domnívám se, že vlastnost CurrentDB je připojení DAO odkazující na přístupovou databázi a nemusí fungovat s ADP, i když vlastně nevím, protože jsem je nikdy nepoužil.
ADO je způsob, jakým chcete jít.
Předpokládám také, že raději zůstanete u VBA než cokoli dělat s .NET.