Как отмечают все, существуют разные мнения по этому вопросу, и собственная документация Microsoft о том, что технологии не помогают.
Однако, если вы только начинаете, сделайте это проще для себя и просто используйте DAO: это нативная технология для Access, она прекрасно работает, она быстра, проста и работает из коробки без использования ссылок ( он даже работает в 64-битном доступе, не то, чтобы вы хотели использовать это, хотя ).
В ADO вам необходимо вручную управлять строками соединения в коде, и иногда он ведет себя немного иначе, чем в DAO, и это только добавляет путаницы.
Я однозначно скажу, что в контексте обучения тому, как стать лучшим разработчиком Access, вы можете спокойно игнорировать ADO: вы, вероятно, никогда его не пропустите.
Мне еще предстоит найти место, где мне совершенно необходимо было бы использовать его в своем собственном коде, и я уже несколько лет занимаюсь разработкой довольно крупных приложений (более 50 000 строк VBA) в Access.
Страница MSDN, на которую вы ссылаетесь, не говорит о разработке под Access, она говорит о том, какие технологии доступа к данным доступны программистам в целом под Windows.
Это правда, что вы не будете использовать DAO с других платформ программирования, скажем, при создании приложений на C ++ или .Net (хотя DAO обгоняет ADO.Net с точки зрения необработанной скорости )
Также верно, что MDAC больше не поддерживает Jet, но это потому, что: 1) Jet интегрирован во все версии Windows по умолчанию и 2) ACE - это новый драйвер, который заменяет Jet в Access2007 / 2010 и добавляет новый совместимость с Jet.
В самом Access, DAO по-прежнему является стандартным и наиболее интегрированным способом работы с вашей базой данных из кода, и пока Microsoft фактически не заменит DAO чем-то другим внутри самого Access, вам не нужно беспокоиться, это не так. Ваши приложения внезапно перестанут работать.
Начало работы
Я бы порекомендовал вам получить хорошую толстую книгу, например:
Конечно, вам не нужно читать все в них, но они будут содержать почти все, что вам когда-либо понадобится, включая образцы баз данных для каждой главы, и вы можете медленно улучшать и открывать новые возможности, просматривая книгу и получая больше углубленно в своем собственном темпе.