Daten aus einer Tabelle abrufen
- Last UpdatedSep 24, 2024
- 1 minute read
Mit verschiedenen Skriptfunktion können Sie Daten aus einer Datenbank abrufen und die Werte in InTouch-Variablen schreiben.
-
Die Funktion SQLSelect() ruft Daten aus einer Tabelle ab und speichert das Ergebnis als Datensätze in einer temporären Ergebnistabelle (dem Auswahlpuffer) im Arbeitsspeicher.
-
Die Funktion SQLGetRecord() ruft einen bestimmten Datensatz aus dem aktuellen Auswahlpuffer ab.
-
Die Funktion SQLNumRows() gibt zurück, wie viele Tabellenzeilen der letzte Aufruf von SQLSelect() zurückgegeben hat.
-
Die Funktion SQLFirst() gibt den ersten Datensatz aus dem Auswahlpuffer zurück.
-
Die Funktion SQLNext() gibt den nächsten Datensatz aus dem Auswahlpuffer zurück.
-
Die Funktion <1>SQLPrev()</1> gibt den vorherigen Datensatz aus dem Auswahlpuffer zurück.
-
Die Funktion <1>SQLLast()</1> gibt den letzten Datensatz aus dem Auswahlpuffer zurück.
-
Die Funktion <1>SQLEnd()</1> löscht den Auswahlpuffer einer bestimmten Verbindung und gibt den davon belegten Speicher frei.
Die Funktionen SQLFirst(), SQLPrev(), SQLNext(), SQLLast() und SQLGetRecord() rufen die angegebenen Daten aus dem Auswahlpuffer ab und speichern sie in den -Variablen, die durch die angegebene Bindeliste definiert werden. Wenn der Wert eines Feldes NULL ist, wird an die zugeordnete -Variable der Wert Null oder eine Zeichenfolge von Null-Länge übergeben, je nachdem, ob es sich um eine Analog- oder eine Meldungsvariable handelt.
Wenn eine Zeichenfolge in der Datenbank länger als 131 Zeichen ist, werden nur die ersten 131 Zeichen in die zugeordnete InTouch-Meldungsvariable kopiert.