Passa al contenuto principale

SETQUERYDATA

Desktop
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 3

Identifica il momento in cui la query di aggiornamento viene eseguita.
E' possibile eseguire una query per modificare record, cancellare record o inserire record.

note

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

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDQUERYLongINObbligatorioDesktop
NOMETABELLAINDesktop
DIZIONARIOStringaINDesktop
OPERAZIONEINObbligatorioDesktop
NUMRECORDLongOUTDesktop
CAMPOINDesktop
TABELLAINDesktop
CLONESTAZIONEInteroINValore non necessarioDesktop
PREDISPOSIZIONEInteroINValore non necessarioDesktop
ERROREINDesktop

IDQUERY

LongINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificatore della query ottenuto tramite @DEFQUERY.

NOMETABELLA

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

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

StringaINInputValore non necessarioValore non necessarioDesktop

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

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Definisce quale operazione di aggiornamento eseguire sulla tabella indicata.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
INSERTINSERT
UPDATEUPDATE
DELETEDELETE

NUMRECORD

LongOUTOutputValore non necessarioValore non necessarioDesktop

Variabile numerica che riceve il numero di record aggiornati.

CAMPO

INInputValore non necessarioValore non necessarioDesktop

Campo da leggere. Utilizza la sintassi standard per definire un campo

TABELLA

INInputValore non necessarioValore non necessarioDesktop

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

InteroINInputDesktop

Indica se la tabella da utilizzare deve essere quella definita come Clone per Stazione (solo per DATABASE).

PREDISPOSIZIONE

InteroINInputDesktop

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

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

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