Sql fetch – HEIDENHAIN TNC 640 (34059x-01) Manuel d'utilisation
Page 299

HEIDENHAIN TNC 640
299
8.9 A
ccès aux tableaux a
v
e
c instr
u
ctions SQL
SQL FETCH
SQL FETCH
lit la ligne adressée avec l'INDICE issue de Result-set 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.
U
Nr. de paramètre pour résultat
: Paramètre Q dans
lequel le serveur SQL acquitte le résultat:
0: aucune erreur apparue
1: erreur apparue (handle erroné ou indice trop élevé)
U
Banque de données: ID accès SQL
: Paramètre Q avec
le handle d'identification de Result-set (voir
également SQL SELECT).
U
Banque de données: indice 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.
Exemple : Le numéro de ligne est transmis au
paramètre Q
11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO"
12 SQL BIND Q882 "TAB_EXAMPLE.MESU_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESU_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
. . .
20 SQL Q5 "SELECT MESU_NO,MESU_X,MESU_Y,
MESU_Z FROM TAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Exemple : Le numéro de ligne est programmé
directement
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX5