SQLTransact (Funktion)
- Last UpdatedSep 24, 2024
- 1 minute read
Der Befehl SQLTransact() definiert den Beginn einer Transaktionsgruppe, d. h. einer Gruppe von SQL-Anweisungen. Transaktionsgruppen werden wie Einzeltransaktionen behandelt. Alle auf den Befehl SQLTransact() folgenden Operationen werden erst dann tatsächlich in der Datenbank ausgeführt, wenn der Befehl SQLCommit() ausgeführt wird.
Kategorie
SQL
Syntax
[Ergebnis=]SQLTransact(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
SQLCommit(), SQLRollback()