Sql fetch – HEIDENHAIN TNC 640 (34059x-02) ISO programming Manuale d'uso
Pagina 284

Programmazione: parametri Q
9.8
Accessi alle tabelle con istruzioni SQL
9
284
TNC 640 | Manuale utente Programmazione DIN/ISO | 8/2013
SQL FETCH
SQL FETCH legge la riga indirizzata con INDICE dal result-set e
inserisce i valori in tabella nei parametri Q "legati" (assegnati). Il result-
set viene indirizzato con l'
HANDLE.
SQL FETCH considera tutte le colonne indicate nell'istruzione Select.
Nr. parametro per risultato: parametro Q in cui il
server SQL fornisce il risultato:
0: nessun errore verificatosi
1: errore verificatosi (handle errato o index
eccessivo)
Database: ID accesso SQL: parametro Q con
l’
handle
per l’identificazione del result-set (vedere
anche
SQL SELECT).
Database: indice per risul. SQL: numero di riga
all'interno del result-set. I valori in tabella di questa
riga vengono letti e trasferiti nei parametri Q "legati".
Se non si inserisce l'indice, viene letta la prima riga
(n=0).
Il numero di riga viene indicato direttamente o si
programma il parametro Q che contiene l'indice.
trasferimento del numero di righe nel
parametro Q
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
Programmazione diretta del numero
di righe
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5