Члени CDatabase класу

Члени дані

m_hdbc Відкрити зв'язок з базами даних (ODBC) дескриптор підключення до джерела даних. Тип HDBC.

Будівництво

CDatabase Конструкції CDatabase об'єкт. Потрібно ініціалізувати об'єкт за телефоном OpenEx або Відкрити.
Відкрити Підключення до джерела даних (за допомогою драйвера ODBC).
OpenEx Підключення до джерела даних (за допомогою драйвера ODBC).
Закрити Закриття підключення до джерела даних.

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

GetConnect Повернення до ODBC підключення рядок, що використовується для підключення CDatabase об'єкт до джерела даних.
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