Поделиться через


Класс CDataConnection

Управление соединение с источником данных.

class CDataConnection

Члены

Методы

CDataConnection

Конструктор. Создает и инициализирует объект CDataConnection.

Копировать

Создает копию существующего подключения данных.

Откройте .

Открытие соединения с источником данных с помощью строки инициализации.

OpenNewSession

Открывает новый сеанс в текущем соединении.

Операторы

operator bool

Определяет, является ли текущий сеанс открыт или нет.

operator bool

Определяет, является ли текущий сеанс открыт или нет.

оператор CDataSource&

Возвращает ссылку на объект, который содержит CDataSource.

оператор CDataSource*

Возвращает указатель на объект, который содержит CDataSource.

оператор CSession&

Возвращает ссылку на объект, который содержит CSession.

оператор CSession*

Возвращает указатель на объект, который содержит CSession.

Заметки

CDataConnection полезный класс для создания клиентов, поскольку он инкапсулирует необходимые объекты (источник данных) и сеанс и часть работы необходимо сделать при подключении к источнику данных

Без CDataConnection, необходимо создать объект CDataSource, вызов метода OpenFromInitializationString, то для создания экземпляра объекта CSession, вызов метода Открыть, то для создания объекта CCommand и вызов его методов Открыть*.

С CDataConnection, необходимости создания объекта соединения, передать ему строку инициализации, а затем использовать это подключение к открытым команд. Если планируется использовать на подключение к базе данных повторно, то рекомендуется поместить хранить подключения открытым и CDataConnection обеспечивает удобную задачи два списка.

Примечание

При создании приложения баз данных, который необходимо обрабатывать несколько сеансов, необходимо использовать OpenNewSession.

Требования

Заголовок: atldbcli.h

См. также

Основные понятия

Шаблоны потребителей OLE DB (C++)

Ссылка на шаблоны потребителя OLE DB