SQLCommit (Funktion)
- Last UpdatedSep 24, 2024
- 1 minute read
Die Funktion SQLCommit() definiert das Ende einer Transaktionsgruppe. Nachdem die Funktion SQLTransact() ausgeführt wurde, werden alle nachfolgenden SQL-Anweisungen innerhalb des Transaktionssatzes erst dann an die Datenbank übertragen, wenn die Funktion SQLCommit() erfolgreich ausgeführt wird.
Hinweis: Beim Schreiben von Skripten, die den Befehl SQLCommit() enthalten, ist Vorsicht geboten. Je mehr SQL-Anweisungen eine Transaktionsgruppe enthält, desto länger dauert die Ausführung.
Kategorie
SQL
Syntax
[Ergebnis=]SQLCommit(VerbindungsID)
Argument
VerbindungsID
Eine Variable vom Typ „Speicher Integer“, die die Nummer (ID) enthält, die jeder neuen Datenbankverbindung von der Funktion SQLConnect() zugewiesen wird.
Beispiel
Dieses Beispiel einer Transaktionsgruppe beinhaltet drei INSERT-Anweisungen.
Ergebnis = SQLTransact(VerbindungsID);
Ergebnis = SQLInsertPrepare(VerbindungsID, Tabellenname, Bindeliste, AnweisungsID);
Ergebnis = SQLInsertExecute(VerbindungsID, Bindeliste, AnweisungsID);
Ergebnis = SQLInsertExecute(VerbindungsID, Bindeliste, AnweisungsID);
Ergebnis = SQLInsertExecute(VerbindungsID, Bindeliste, AnweisungsID);
Ergebnis = SQLInsertEnd(VerbindungsID, AnweisungsID);
Ergebnis = SQLCommit(VerbindungsID);
Siehe auch
SQLRollback(), SQLTransact(), SQLCommit()