Collegamento di variabili alla colonna della tabella con SQL BIND

Applicazione

SQL BIND "lega" un parametro Q a una colonna di tabella. I comandi SQL FETCH, UPDATE e INSERT valutano questo "legame" (assegnazione) durante il trasferimento di dati tra result-set (set di risultati) e programma NC.

Premesse

  • Codice chiave 555343
  • Tabella presente
  • Nome tabella idoneo
  • I nomi di tabelle e relative colonne devono iniziare con una lettera e non possono includere caratteri di calcolo, ad es. +. In base ai comandi SQL, tali caratteri possono comportare problemi in fase di importazione ed esportazione di dati.

Descrizione funzionale

SQL_BIND

Programmare il numero desiderato di collegamenti con SQL BIND..., prima di utilizzare i comandi FETCH, UPDATE o INSERT.

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.

Immissione

I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.

  • Adattare dapprima i seguenti contenuti:
  • Utensili
  • Dati di taglio
  • Avanzamenti
  • Altezza e posizioni di sicurezza
  • Inserire le posizioni specifiche della macchina, ad es. con M91
  • Percorsi di chiamate programma

Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.

Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.

 
Tip

Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.

11 SQL BIND Q881 "Tab_example.Position_Nr"

; Collegamento di Q881 alla colonna "Position_Nr" della tabella "Tab_Example"

La funzione NC contiene i seguenti elementi di sintassi:

Elemento di sintassi

Significato

SQL BIND

Apertura sintassi per il comando SQL BIND

Q/QL/QR, QS oppure Q REF

Variabile da collegare

" " o QS

Nome e colonna della tabella, separati da . o parametro QS con la definizione

Note

  • Come nome della tabella si indica il percorso della tabella o un sinonimo.
  • Esecuzione di istruzioni SQL con SQL EXECUTE

  • Per le operazioni di lettura e scrittura il controllo numerico considera esclusivamente le colonne indicate con l'ausilio del comando SELECT. Se nel comando SELECT si indicano colonne senza legame, il controllo numerico interrompe l'operazione di lettura o scrittura con un messaggio di errore.