Sql fetch – HEIDENHAIN TNC 320 (340 551-02) Manuel d'utilisation

Page 376

Advertising
background image

376

10 Programmation: Paramètres Q

1

0

.9 A

ccès aux tableaux

a

v

ec ins-tr

uctions SQL

SQL FETCH

SQL FETCH

lit dans le Result set la ligne adressée avec l'INDICE et

classe les entrées de tableau dans les paramètres Q „reliés“
(affectés). L'adressage du Result set s'effectue avec le HANDLE.

SQL FETCH

tient compte de toutes les colonnes indiquées dans

l'instruction Select.

8

N° paramètre pour résultat

: Paramètre Q dans

lequel le serveur SQL acquitte le résultat:
0: Aucune erreur constatée
1: Erreur constatée (mauvais handle ou indice trop
élevé)

8

Banque de données: Réf. accès SQL

: Paramètre Q

avec le handle d'identification du Result set (cf.
également SQL SELECT).

8

Banque de données: Indice résultat SQL

: Numéro

de ligne à l'intérieur du Result set. Les entrées de
tableau de cette ligne sont lues et transférées vers les
paramètres Q „relié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.MESU_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