Sql fetch, Accès aux tableaux avec les instructions sql 8.9 – HEIDENHAIN TNC 128 (77184x-02) Manuel d'utilisation
Page 231

Accès aux tableaux avec les instructions SQL
8.9
8
TNC 128 | Manuel d'utilisation HEIDENHAIN Dialogue texte clair | 9/2014
231
SQL FETCH
SQL FETCH lit la ligne de Result adressée avec l'INDEX et mémorise
les enregistrements du tableau dans les paramètres Q liés (affectés).
Result-set est adressé avec le
HANDLE.
SQL FETCH tient compte de toutes les colonnes indiquées lors de
l'instruction Select.
N° de paramètre pour le résultat : Paramètre Q
vers lequel SQL Server renvoie le résultat :
0 : aucune erreur n'est survenue
1 : une erreur est survenue (Handle incorrect ou
Index trop grand)
Banque de données : réf. accès SQL: Paramètre
Q avec le
handle
d'identification de Result-set (voir
également
SQL SELECT).
Banque de données : index du résultat SQL :
numéro de ligne à l'intérieur de Result set. Les
enregistrements du tableau de cette ligne sont lus
et transférés dans les paramètres Q liés. Si vous
n'indiquez pas l'indice, la première ligne (n=0) sera
lue.
Inscrivez directement le numéro de ligne ou bien
programmez le paramètre Q contenant l'indice.
Le numéro de ligne est transmis au
paramètre 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
Le numéro de ligne est programmé
directement
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5