Sql fetch, 10 .9 a c cessi a tabelle con istr uzioni sql – HEIDENHAIN TNC 320 (340 551-02) Manuale d'uso

Pagina 376

Advertising
background image

376

10 Programmazione: Parametri-Q

1

0

.9 A

c

cessi a tabelle con istr

uzioni SQL

SQL FETCH

SQL FETCH

legge la riga indirizzata con INDEX dal result-set e memorizza

le voci della tabella nei parametri Q "collegati" (assegnati). Il result-set
viene indirizzato con l'HANDLE.

SQL FETCH

considera tutte le colonne indicate nell'istruzione Select.

N. parametro per risultato

: parametro Q in cui il

server SQL fornisce il risultato:
0: nessun errore verificatosi
1: errore verificatosi (handle errato o index eccessivo)

Banca dati: ID di accesso SQL

: parametro Q con

l'handle per l'identificazione del result-set (vedere
anche SQL SELECT).

Banca dati: indice per risultato SQL

: numero di

riga nel result-set. Le voci della tabella di questa riga
vengono lette e trasferite nel parametro Q "collegato".
Se non si inserisce l'index, viene letta la prima riga
(n=0).
Il numero di riga viene indicato direttamente o si
programma il parametro Q che contiene l'index.

Esempio: trasferimento del numero di righe nel
parametro 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 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2

Esempio: programmazione diretta del numero di
righe

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX5

Advertising