Шаг 84.
Microsoft Visual C++ 2010. Начала.
Базы данных. База данных Microsoft Access. Доступ к данным

    На этом шаге мы рассмотрим общий принцип доступа к данным и настройку компонента OleDbConnection.

    Доступ к базе данных обеспечивают компоненты OleDbConnection, OleDbDataAdapter и DataSet.

    Компонент OleDbConnection обеспечивает соединение с базой данных (источником данных), компонент OleDbDataAdapter — взаимодействие с базой данных, а DataSet — хранение данных, полученных от источника данных в результате выполнения SQL-запроса.

    Отображение данных в табличной форме обеспечивает компонент DataGridView.

    Механизм взаимодействия компонентов доступа к данным и их отображение показан на рисунке 1.


Рис.1. Взаимодействие компонентов, обеспечивающих доступ к данным и их отображение

    Форма программы работы с базой данных "Контакты" приведена на рисунке 2.


Рис.2. Форма программы работы с базой данных "Контакты"

    Сначала на форму надо поместить компонент OleDbConnection, затем — OleDbDataAdapter, DataSet и DataGridView. Компоненты рекомендуется добавлять и настраивать именно в том порядке, в котором они перечислены.

    Компонент OleDbConnection настраивается следующим образом. Сначала надо сделать щелчок на значке раскрывающегося списка, который находится в строке свойства ConnectionString (Строка соединения), и выбрать New Connection (Новое подключение) (рисунок 3).


Рис.3. Новое подключение

    Затем в появившемся окне Add Connection (Добавить подключение) надо сделать щелчок на кнопке Change (Изменить...) и в появившемся окне Change Data Source (Сменить источник данных) (рисунок 4) выбрать тип источника данных (в нашем случае — Microsoft Access Database File (Файл базы данных Microsoft Access)).


Рис.4. Настройка соединения с базой данных (шаг 1)

    Далее, во вновь ставшем доступном окне Add Connection (Добавить подключение) надо сделать щелчок на кнопке Browse (Обзор...) и указать файл базы данных. В результате окно создания соединения должно выглядеть так, как показано на рисунке 5.


Рис.5. Настройка соединения с базой данных (шаг 2)

    После этого можно сделать щелчок на кнопке Test Connection (Проверить подключение) и убедиться, что соединение с базой данных настроено правильно (рисунок 6).


Рис.6. Проверка подключения

    Завершив настройку соединения с базой данных (компонента OleDbConnection), можно приступить к настройке компонента OleDbDataAdapter.

    На следующем шаге мы рассмотрим настройку компонента OleDbDataAdapter.




Предыдущий шаг Содержание Следующий шаг