Obiekt DAO.Recordset to obiekt VBA bardzo podobny do obiektu ADO Recordset, ale oparty o inną bibliotekę, ma więc nieco inne metody i właściwości.
Teoretycznie DAO nie jest już wspierany przez Microsoft i można by o nim zapomnieć, ale jest jeden wyjątek. Recordset ADO nie obsługuje pól typu Załącznik – do tego jest niezbędne DAO.
Do skorzystania z Recorset DAO wymagana jest referencja w edytorze VBA (Tools –> References…):
Microsoft Office xx.0 Access Database Engine Object Library
Ja korzystam pakietu Microsoft Office 2019, więc jest to Microsoft Office 16.0 Access Database Engine Object Library:

W innych wersjach może być to inny numer biblioteki, ale sama referencja jest wymagana.

Obiekt DAO ma swoje właściwości i metody, z czego najczęściej stosowane to:
WŁAŚCIWOŚCI DAO
METODY DAO
Sukcesywnie będą się tu pojawiać linki do notek im poświęconym.

A tu możesz mi postawić kawę:
