Well at least between us we managed to keep you going, and not give up.
Happy learning.
Oh...The difference between DAO and ADO?
DAO is the native code for Access databases, but because Micro$oft thought they might miss out on global domination, they invented ADO, which can connect to a larger number of (Rival) databases, and are actively trying to push it as the way to go.
There are many things you can't do with ADO, and on one of their ADO sites, they tell you to use DAO code!

DAO is also at least 2-5 times faster than the ADO equivalent.