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

AVEVA™ InTouch HMI

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

In This Topic