CDatabase::CommitTrans
Rufen Sie diese Memberfunktion nach dem Abschließen von Transaktionen auf.
BOOL CommitTrans( );
Rückgabewert
Ungleich 0 (null), wenn die Updates erfolgreich übermittelt wurden; 0 andernfalls. Wenn CommitTrans fehlschlägt, wird der Zustand der Datenquelle nicht definiert. Sie müssen die Daten überprüfen, den Zustand zu bestimmen.
Hinweise
Eine Transaktion besteht aus einer Reihe von Aufrufen zu AddNew, Bearbeiten, Löschen, und Update-Memberfunktionen von CRecordset ein Objekt, das mit einem Aufruf der Memberfunktion BeginTrans gestartet wurde. CommitTrans führt die Transaktion übermittelt. Standardmäßig werden Aktualisierungen sofort übermittelt; das Aufrufen von BeginTrans bewirkt Engagement von Updates, verzögert werden, bis CommitTrans aufgerufen wurde.
Wenn Sie CommitTrans aufrufen, um eine Transaktion zu beenden, können Sie die Rollback-Memberfunktion aufrufen, um die Transaktion abzubrechen und die Datenquelle in ihren ursprünglichen Zustand verlässt. Um eine neue Transaktion zu starten, rufen Sie BeginTrans neu.
Weitere Informationen über Transaktionen, finden Sie im Artikel Transaktion (ODBC).
Beispiel
Weitere Informationen finden Sie im Artikel Transaktion: Eine Transaktion in einem Recordset ausführen (ODBC).
Anforderungen
Header: afxdb.h