Члены класса CDatabase

Члены данных

m_hdbc Открытый дескриптор соединения базы данных ODBC (Connectivity) к источнику данных. Тип HDBC.

Строительство

CDatabase Создает объект CDatabase . Необходимо инициализировать объект, вызвав OpenEx или открытые.
Открытый Устанавливает подключение к источнику данных (с помощью драйвера ODBC).
OpenEx Устанавливает подключение к источнику данных (с помощью драйвера ODBC).
Закрыть Закрывает подключение к источнику данных.

Атрибуты базы данных

GetConnect Строка используется для подключения к источнику данных объект CDatabase подключения ODBC возвращает.
IsOpen Возвращает ненулевое значение, если объект CDatabase в настоящее время подключен к источнику данных.
GetDatabaseName Возвращает имя базы данных в настоящее время в эксплуатации.
CanUpdate Возвращает ненулевое значение, если объект CDatabase является обновляемым (не только для чтения).
CanTransact Возвращает ненулевое значение, если источник данных поддерживает транзакции.
SetLoginTimeout Задает количество секунд, после чего попытка подключения источника данных время ожидания.
SetQueryTimeout Задает количество секунд, после которого база данных операций запроса будет время ожидания. Влияет на всех последующих записей открытым, AddNew, редактироватьи удалять вызовы.
GetBookmarkPersistence Идентифицирует операций, через которые закладки сохраняются на объекты набора записей.
GetCursorCommitBehavior Определяет эффект совершения сделки с объектом открытого набора записей.
GetCursorRollbackBehavior Определяет эффект отката транзакции на объекте открытого набора записей.

Операции с базой данных

BeginTrans Начинает «сделка» — ряда обратимых вызовов для функций-членов AddNew, редактировать, удалятьи обновление класса CRecordset — на подключенного источника данных. Источник данных должен поддерживать транзакции для BeginTrans иметь никакого эффекта.
BindParameters Позволяет привязать параметры до вызова CDatabase::ExecuteSQL.
CommitTrans Завершает начатую BeginTransтранзакция. Команды в транзакции, которые изменяют источник данных выполняются.
Откат Отмена изменений, сделанных в ходе текущей транзакции. Источник данных возвращается в прежнее состояние, как это определено на вызов BeginTrans , без изменений.
Отмена Отменяет асинхронную операцию или процесс от второго потока.
ExecuteSQL Выполняет инструкцию SQL. Нет данных записи возвращаются.

База данных Overridables

OnSetOptions Вызывается платформой для установки параметров стандартного подключения. Реализация по умолчанию задает значение времени ожидания запроса. Вы можете установить эти варианты времени путем вызова SetQueryTimeout.

Обзор CDatabaseЧлены базового класса | Иерархическая схема

Index