Sql bind – HEIDENHAIN TNC 640 (34059x-04) Manuale d'uso
Pagina 324

Programmazione: parametri Q
9.9
Accessi alle tabelle con istruzioni SQL
9
324
TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 4/2014
SQL BIND
SQL BIND "lega" un parametro Q a una colonna di tabella. Le istruzioni
SQL Fetch, Update e Insert valutano questo "legame" (assegnazione)
durante il trasferimento di dati tra result-set e programma NC.
Un'istruzione
SQL BIND senza nome tabella e colonne elimina
il collegamento. Il collegamento termina al più tardi alla fine del
programma NC o del sottoprogramma.
Si può programmare un numero qualsiasi di
"legami". Per le operazioni di lettura/scrittura
vengono considerate esclusivamente le colonne
indicate nell'istruzione Select.
SQL BIND... deve essere programmata
prima
di
istruzioni Fetch, Update o Insert. Un'istruzione
Select può essere programmata senza precedente
istruzione Bind.
Se nell’istruzione Select vengono inserite colonne
per cui non è programmato un "legame", negli
accessi di lettura/scrittura questo provoca un errore
(interruzione del programma).
N. parametro per risultato: parametro Q che viene
"legato" (assegnato) alla colonna della tabella.
Database: Nome colonna: inserire il nome della
tabella e la denominazione della colonna – separati
da
.
Nome tabella
: sinonimo o nome del percorso e
del file di questa tabella. Il sinonimo viene inserito
direttamente; il nome del percorso e del file
vengono inseriti tra virgolette semplici.
Denominazione colonna
: denominazione definita
nei dati di configurazione della colonna della tabella
Collegamento dei parametri Q alla
colonna della tabella
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"
Eliminazione collegamento
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884