Я написал программу, подключенную к файлу mdb Microsoft Access 2000/2003 и получаю доступ к данным. Он отлично работает, но мне интересно, есть ли способ подключиться к Access 2007? Если я изменю строку подключения, будет ли моя программа работать с доступом 2007 или это более сложно? И если это сработает, может ли кто-нибудь предоставить пример базы данных Access 2007?
Вам понадобится загрузить Драйвер системы Office 2007: Компоненты подключения к данным (не требует установки Access 2007). Затем необходимо изменить строку подключения, чтобы указать на базу данных Access 2007.
Полезный сайт: ConnectionStrings
Ваш вопрос очень плохо сформулирован. Access 2007 предлагает два разных формата файлов: традиционный формат MDB и формат ACCDB. Если вы используете формат MDB, то вам не нужны никакие дополнительные драйверы, так как он такой же формат в 2007 году, как и в предыдущих версиях (и может быть совместим с Access 2000, так как формат по умолчанию для всех версий от Access 2000 до 2003). Если вы выберете формат ACCDB, вам понадобятся дополнительные компоненты подключения к данным. Существует мало оснований для этого, так как большинство новых функций ACCDB существуют для совместимости с Sharepoint.