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

Page 231

Advertising
background image

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

Advertising