Sql fetch, Accès aux tableaux avec les instructions sql 9.9 – HEIDENHAIN TNC 640 (34059x-04) Manuel d'utilisation

Page 329

Advertising
background image

Accès aux tableaux avec les instructions SQL

9.9

9

TNC 640 | Manuel d'utilisation HEIDENHAIN Dialogue texte clair | 7/2014

329

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° paramètre pour résultat: Paramètre Q dans
lequel le serveur SQL acquitte le résultat :
0 : pas d'erreur
1 : erreur (Handle incorrect ou index trop élevé)
Base de données : ID d'accès SQL : Paramètre Q
avec le

Handle

d'identification du Result-set (voir

aussi

SQL SELECT).

Base de données : Indice du résultat SQL :
Numéro de ligne à l'intérieur du 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