Члены данных
| 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 | Члены базового класса | Иерархическая схема