Sql fetch – HEIDENHAIN TNC 128 (77184x-01) Manuel d'utilisation

Page 227

Advertising
background image

HEIDENHAIN TNC 128

227

8.9 A

ccès aux tableaux

a

v

e

c

-instr

uc

ti

ons SQ

L

SQL FETCH

SQL FETCH

lit la ligne adressée avec l'INDEX issu 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.

N° de paramètre pour résultat

: Paramètre Q dans

lequel le serveur SQL renvoie le résultat :
0 : aucune erreur constatée
1 : erreur apparue (handle erroné ou index trop élevé)

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'index, la première ligne (n=0) sera
lue.
Inscrivez directement le numéro de ligne ou bien
programmez le paramètre Q contenant l'index.

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

Advertising