Sql fetch, 10 .9 t abellenzugr if fe mit sql-an w eisung en – HEIDENHAIN TNC 620 (340 56x-01) Benutzerhandbuch

Seite 431

Advertising
background image

HEIDENHAIN TNC 620

431

1

0

.9 T

abellenzugr

if

fe mit SQL-An

w

eisung

en

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.

Beispiel: 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 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2

Beispiel: Zeilen-Nummer wird direkt
programmiert

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX5

Advertising