Zum Hauptinhalt springen

C16_DtaRollback

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).