I have been noticing a continuing theme of your questions ... you can do searches on the internet with phrases such as ADO vs DAO or vs SQL or vs JET for MS Access. You will hear many sides to all the arguments as people opine to what the future is going to be.
In my opinion, know your environment for where the application is going to be deployed and what their strategic plan is (expansion, scalability, etc) and make the best decision you can. If you build something and it doesn't work two years later, who's fault is that? Is it because you didn't do a proper requirements analysis or because the company strategy shifted after deployment?
In most cases, my design is whatever I feel comfortable with in the scope of requirements. If the environment changes and the application still has use ... great. If not, then they will need an upgrade or seek another way to compensate for the loss of the application. This is not a foreign concept to business - every time a new version of Windows comes out they are almost forced into this decision. For instance, they can pay extra up-front to write all the queries in SQL
just in case they think they will go there one day. Or save money now and pay that cost in the future. It's their risk, as long as you do your duty to point it out in a risk assessment as part of the requirements - you did your job.
Anyhow - sorry to get off the mark but here is a link that may help with the different flavors that Access has ... well, access to. It goes into the implementation and some differences in each .....
http://www.functionx.com/vbaccess/
If you are unsure which method to use - again, I think it goes back to requirements because if you search - there are a plenty of arguments for one over the other.
-dK