<< Inhaltsverzeichnis Suchen >>

ROLLBACK_TRANSACTION

Funktion

Syntax:

ROLLBACK_TRANSACTION(<DATABASE>)

<DATABASE> = <STRING-AUSDRUCK>

Bedeutung:

Setzt die geänderten Daten aller ODBC-Indexdateien in der Datenbank <DATABASE> zurück auf den Wert, der bei START_TRANSACTION vorlag.

ROLLBACK_TRANSACTION liefert als Ergebnis 0, wenn kein Fehler auftrat.

Trat ein Fehler auf, so hat die Variable OK einen Wert > 0. Ist OK=1700, so liefert die Funktion ODBC_GET_LAST_ERROR$ den Fehlertext.

Beispiel:

DB$ = GET_DATABASE_NAME$(KUNDEN)
H% = ROLLBACK_TRANSACTION(DB$)
IF H% <> 0
THEN    IF OK = 1700
               THEN ERRORMES = ODBC_GET_LAST_ERROR$
               ENDIF
ENDIF

siehe auch:

START_TRANSACTION, END_TRANSACTION, GET_DATABASE_NAME$