Источники данных и сеансы
Следующий рисунок иллюстрирует классы, которые поддерживают подключение и доступ к источнику данных. Каждый класс основан на реализации стандартного компонента OLE DB.
Источник данных и классы сеансов
Ниже приведены классы:
CDataSource: этот класс реализует объект источника данных, который создает и управляет подключением к источнику данных при помощи поставщика OLE DB. Источник данных принимает информацию, такую как адрес источника данных и информацию о подлинности, в форме строки подключения.
Также следует заметить, что вспомогательный класс CEnumerator часто используется перед установкой подключения, чтобы получить список поставщиков, зарегистрированных в системе. Это позволяет выбрать поставщика в качестве источника данных. Например, диалоговое окно 'Свойства связи с данными использует класс для заполнения списка поставщиков, представленных на вкладке Поставщики. Это равноценно применению функции SQLBrowseConnect или SQLDriverConnect.
CSession: этот класс реализует объект сеанса, который представляет собой сеанс единичного обращения к источнику данных. Однако в источнике данных можно создавать многочисленные сеансы. В каждом сеансе для получения доступа к источнику данных создаются наборы строк, команды и другие объекты. Сеанс обрабатывает транзакции.