Zum Hauptinhalt springen

C16_DtaRollback

C16_DtaRollback(const vPHANDLE aInstHdl, const vBOOL aAllLevels) : vERROR

Transaktion abbrechen

Details

Diese Funktion bricht eine aktive Transaktion ab. Alle während der Transaktion vorgenommenen Datenänderungen werden dadurch rückgängig gemacht, und es ist wieder der Zustand bei Transaktionsanfang hergestellt. Bei geschachtelten Transaktionen kann durch (aAllLevels) angegeben werden, ob alle offenen Transaktionen (true) oder nur die letzte Transaktion (false) zurückgesetzt werden sollen.

Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der an die Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben.

Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).