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