GETQUERYCOLUMN
Lettura campo query e assegnazione variabile BC
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| ALIAS | Stringa | ||||
| TABELLA | |||||
| TIPOREC | Stringa | ||||
| CAMPO | |||||
| INDICE | Intero | ||||
| VAR | Variabile | ||||
| ERRORE | Intero |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
TABELLA
Nome di un DFX usato durante la definizione di una tabella mediante la specifica @DEFQUERYTABLE.
TIPOREC
Identifica il tipo record relativo al dfx (nel caso di multi-tipo record). Se non indicato, viene considerato l’unico tipo record presente nel DFX.
CAMPO
Individua il campo da associare alla variabile di programma.
INDICE
Nel caso di campo schiera permette di definire quale elemento in particolare si desidera leggere.
VAR
Indica la variabile di programma che è associata al campo.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.
Esempi
Definizione
DIM famCode[STRING]
DIM idQuery[INT]
' Definizione Query
'@DEFQUERY IDQUERY[idQuery] NOME["BCRIF_GETQUERYCOLUMN_4"]
'@DEFQUERYFROM IDQUERY[idQuery] TABELLA[BLDFAMIGLIA]
'@DEFQUERYCOLUMN IDQUERY[idQuery] _
ESPR[BLDFAMIGLIA.COD AS [CodFamiglia]]_
ESPR[BLDFAMIGLIA.DES AS [DesFamiglia]]
'@GETQUERYCOLUMN IDQUERY[idQuery] TABELLA["BLDFAMIGLIA"] CAMPO["COD"] VAR[famCode]