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