CDatabase::CommitTrans

BOOL CommitTrans ( );

Значення, яке повертається

Ненульовий, якщо оновлення були успішно поповнені; в іншому випадку 0. Якщо не вдається CommitTrans , державного джерело даних є невизначеною. Ви повинні перевірити дані для визначення стану.

Зауваження

Телефонуйте цієї функції-члени після завершення операції. Транзакцію складається з ряду дзвінки на Add&New, редагування, Видаленнята оновлення методи CRecordset objectnbsp; що почалося з заклик до член функція BeginTrans . CommitTrans здійснює операції. За промовчанням оновлення віддані негайно; виклик BeginTrans викликає відданість оновлень затримано, поки називається CommitTrans.

Поки ви називаєте CommitTrans до кінця транзакції, ви можете зателефонувати відкат член функція перервати операцію і залишити джерела даних в початковому стані. Для початку нової операції, зателефонуйте BeginTrans знову.

Щоб отримати додаткові відомості про угоди, перегляньте статтю - Транзакцій (ODBC) в Visual C++ програміста керівництво.

Приклад

У статті угоди: проведення транзакції набір записів (ODBC) в Visual C++ програміста керівництво.

Огляд CDatabaseЧлени класу | Ієрархічна діаграма

Дивіться також CDatabase::BeginTrans, CDatabase::Rollback

Index