SETQUERYDATA
Identifica il momento in cui la query di aggiornamento viene eseguita.
E' possibile eseguire una query per modificare record, cancellare record o inserire record.
La query deve essere stata definita con l'attributo MODIFICA per la specifica @DEFQUERY e per i campi oggetti di variazione deve essere stato indicato il parametro ASSEGNA sulla @DEFQUERYCOLUMN.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| NOMETABELLA | |||||
| DIZIONARIO | Stringa | ||||
| OPERAZIONE | |||||
| NUMRECORD | Long | ||||
| CAMPO | |||||
| TABELLA | |||||
| CLONESTAZIONE | Intero | ||||
| PREDISPOSIZIONE | Intero | ||||
| ERRORE |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
NOMETABELLA
Nome del DFX da cui reperire le caratteristiche della tabella, se sono indicati il dizionario dati e la sua versione fa riferimento la 'fotografia' del DFX alla determinata versione del dizionario dati indicata.
DIZIONARIO
Indica il dizionario e la versione di questo al quale far riferimento per reperire le caratteristiche del descrittore indicato. Se indicati questi parametri NON viene preso in considerazione il descrittore attualmente presente nella cartella DFX, ma la sua ‘fotografia’ a quella determinata versione del dizionario dati.
OPERAZIONE
Definisce quale operazione di aggiornamento eseguire sulla tabella indicata.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
INSERT | INSERT |
UPDATE | UPDATE |
DELETE | DELETE |
NUMRECORD
Variabile numerica che riceve il numero di record aggiornati.
CAMPO
Campo da leggere. Utilizza la sintassi standard per definire un campo
TABELLA
Nome del DFX da cui reperire le caratteristiche della tabella, se sono indicati il dizionario dati e la sua versione fa riferimento la 'fotografia' del DFX alla determinata versione del dizionario dati indicata
CLONESTAZIONE
Indica se la tabella da utilizzare deve essere quella definita come Clone per Stazione (solo per DATABASE).
PREDISPOSIZIONE
Indica se la tabella da utilizzare deve essere quella prefissata da 'tpd', ovvero quella creata in fase di predisposizione dati che contiene la versione precedente della stessa
ERRORE
Indica un'azione da eseguire nel caso in cui sia stata raggiunta la fine/inizio del file, nel caso in cui siano terminati i record che soddisfano i filtri indicati nel parametro SELEZIONI[] o nel caso in cui l'archivio non esista