DAO nigdy nie zostało zaprojektowane do dostępu do serwera sql, mimo że jest to możliwe.
Uważam, że właściwość CurrentDB jest połączeniem DAO odwołującym się do bazy danych dostępu i może nie działać z ADP, chociaż tak naprawdę nie wiem, ponieważ nigdy ich nie używałem.
ADO to sposób, w jaki chcesz to zrobić.
Zakładam również, że trzymasz się VBA, zamiast robić cokolwiek z .NET.
Informacje o interfejsie API ADO