Sql fetch, Tabellenzugriffe mit sql-anweisungen 8.9 – HEIDENHAIN TNC 128 (77184x-02) Benutzerhandbuch

Seite 233

Advertising
background image

Tabellenzugriffe mit SQL-Anweisungen

8.9

8

TNC 128 | Benutzer-Handbuch HEIDENHAIN-Klartext-Dialog | 3/2014

233

SQL FETCH

SQL FETCH liest die mit INDEX adressierte Zeile aus dem Result-set
und legt die Tabellen-Einträge in den gebundenen (zugeordneten) Q-
Parametern ab. Der Result-set wird mit mit dem

HANDLE adressiert.

SQL FETCH berücksichtigt alle Spalten, die bei der Select-Anweisung
angegeben wurden.

Parameter-Nr für Ergebnis: Q-Parameter, in dem
der SQL-Server das Ergebnis zurückmeldet:
0: kein Fehler aufgetreten
1: Fehler aufgetreten (falsches Handle oder Index zu
groß)
Datenbank: SQL-Zugriffs-ID: Q-Parameter, mit dem

Handle

zur Identification des Result-sets (siehe

auch

SQL SELECT).

Datenbank: Index zu SQL-Ergebnis: Zeilen-
Nummer innerhalb des Result-sets. Die Tabellen-
Einträge dieser Zeile werden gelesen und in die
gebundenen Q-Parameter transferiert. Geben
Sie den Index nicht an, wird die erste Zeile (n=0)
gelesen.
Die Zeilen-Nummer wird direkt angegeben oder Sie
programmieren den Q-Parameter, der den Index
enthält.

Zeilen-Nummer wird im Q-Parameter
übergeben

11 SQL BIND

Q881"TAB_EXAMPLE.MESS_NR"

12 SQL BIND

Q882"TAB_EXAMPLE.MESS_X"

13 SQL BIND

Q883"TAB_EXAMPLE.MESS_Y"

14 SQL BIND

Q884"TAB_EXAMPLE.MESS_Z"

. . .
20 SQL Q5

"SELECTMESS_NR,MESS_X,MESS_Y,

MESS_Z FROM TAB_EXAMPLE"

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX

+Q2

Zeilen-Nummer wird direkt
programmiert

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5

Advertising