Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

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

In This Topic