Размер
Пошаговое руководство. Подключение к данным в базе данных Access (Windows Forms)
Play

Пошаговое руководство. Подключение к данным в базе данных 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 таблиц набора данных (см. раздел Проверка данных в наборах данных).

📎📎📎📎📎📎📎📎📎📎