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

Pagina 296

Advertising
background image

Programmazione: parametri Q

9.8

Accessi alle tabelle con istruzioni SQL

9

296

TNC 640 | Manuale utente Programmazione DIN/ISO | 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

Advertising