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


Класс CDataConnection

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

class CDataConnection

Члены

09x1h908.collapse_all(ru-ru,VS.110).gifМетоды

CDataConnection

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

Копировать

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

Откройте .

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

OpenNewSession

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

09x1h908.collapse_all(ru-ru,VS.110).gifОператоры

оператор BOOL

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

bool - оператор

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

оператор CDataSource&

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

оператор CDataSource*

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

оператор CSession&

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

оператор CSession*

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

Заметки

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

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

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

ПримечаниеПримечание

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

Требования

Header: atldbcli.h

См. также

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

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

Справочник по шаблонам OLE DB объекта-получателя