Пошаговое руководство. Подключение к данным в базе данных Access (Windows Forms)
Можно подключиться к базе данных Access (к MDF-файлу или ACCDB-файлу) с помощью Visual Studio. После того как определено подключение, источник данных отображается в окне Источник данных. Здесь можно перетаскивать таблицы и представления на формы. О том, как система проектов в Visual Studio управляет локальными файлами баз данных, см. в разделе Практическое руководство. Управление локальными файлами данных в проекте.
Обязательные компоненты
Для работы с этими процедурами требуется проект приложения Windows Forms и база данных Access (ACCDB-файл) или база данных Access 2000—2003 (MDB-файл). Выполните процедуру, соответствующую типу файла.
Создание набора данных для ACCDB-файла
Следующая процедура позволяет подключиться к базам данных, созданным с помощью Access 2013, Office 365, Access 2010 или Access 2007.
Создание набора данных
Откройте приложение Windows Forms, к которому требуется подключить данные.
В меню Вид выберите Другие окна > Источники данных.
В окне Источники данных выберите Добавить новый источник данных.
На странице Выбор типа источника данных выберите База данных и нажмите кнопку Далее.
На странице Выбор модели базы данных выберите Набор данных и нажмите кнопку Далее.
На странице Выбор подключения базы данных выберите Новое подключение для настройки нового подключения к данным.
Задайте параметру Источник данных значение Поставщик данных .NET Framework для OLE DB.
Важно!
Хотя на первый взгляд подходящим источником данных является Файл базы данных Microsoft Access (OLE DB), этот тип источника используется только для MDB-файлов.
В списке Поставщик OLE DB выберите Поставщик OLE DB для ядра СУБД Microsoft Office 12.0 Access.
В поле Имя сервера или файла укажите путь и имя ACCDB-файла, к которому требуется подключиться, и нажмите кнопку ОК.
Примечание
При необходимости укажите имя пользователя и пароль, а затем нажмите ОК.
На странице Выбор подключения базы данных нажмите кнопку Далее.
На странице Сохранить строку подключения в файле конфигурации приложения нажмите кнопку Далее.
Разверните узел Таблицы на странице Выбор объектов базы данных.
Выберите необходимые таблицы и представления объекта DataSet и нажмите кнопку Готово.
Объект DataSet добавляется в проект, и таблицы и представления отображаются в окне Источники данных.
Создание набора данных для MDB-файла
Набор данных создается при помощи Мастера настройки источника данных.
Создание набора данных
Откройте приложение Windows Forms, к которому требуется подключить данные.
В меню Вид выберите Другие окна > Источники данных.
В окне Источники данных выберите Добавить новый источник данных.
На странице Выбор типа источника данных выберите База данных и нажмите кнопку Далее.
На странице Выбор модели базы данных выберите Набор данных и нажмите кнопку Далее.
На странице Выбор подключения базы данных выберите Новое подключение для настройки нового подключения к данным.
Если параметру Источник данных не задано значение Файл базы данных Microsoft Access (OLE DB), выберите Изменить и в диалоговом окне Сменить источник данных выберите Файл базы данных Microsoft Access, затем нажмите кнопку ОК.
В поле Имя файла базы данных укажите путь и имя MDB-файла, к которому требуется подключиться, и нажмите кнопку ОК.
На странице Выбор подключения базы данных нажмите кнопку Далее.
На странице Сохранить строку подключения в файле конфигурации приложения нажмите кнопку Далее.
Разверните узел Таблицы на странице Выбор объектов базы данных.
Выберите необходимые таблицы и представления объекта DataSet и нажмите кнопку Готово.
Объект DataSet добавляется в проект, и таблицы и представления отображаются в окне Источники данных.
Безопасность
Хранение конфиденциальных сведений (например, пароля) может повлиять на безопасность приложений. Использование проверки подлинности Windows (также называемой встроенными средствами безопасности) — более безопасный способ управления доступом к базе данных. Дополнительные сведения см. в разделе Защита сведений о соединении.
Следующие действия
Только что созданный набор данных станет доступным в окне Источники данных. Теперь можно выполнить любую из следующих задач
Выберите элементы в окне Источники данных и перетащите их на форму (см. раздел Привязка элементов управления Windows Forms к данным в Visual Studio).
Откройте источник данных в Конструкторе набора данных для добавления или изменения объектов, составляющих набор данных.
Добавьте логику проверки данных в событие ColumnChanging или RowChanging таблиц набора данных (см. раздел Проверка данных в наборах данных).
См. также
Основные понятия
Подготовка приложения к получению данных
Привязка элементов управления к данным в Visual Studio
Редактирование данных в приложении