C16_DtaRollback
C16_DtaRollback(const vPHANDLE aInstHdl, const vBOOL aAllLevels) : vERROR
Transaktion abbrechen
Details
- aInstHdl: Instanz-Handle
- aAllLevels: alle Transaktionen (true), letzte Transaktion (false) abbrechen
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_DtaBegin() , C16_DtaCommit()
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 ).