Passa al contenuto principale

GETQUERYCOLUMN

31.2DesktopWeb

Lettura campo query e assegnazione variabile BC

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDQUERYLongINObbligatorioDesktopWeb
ALIASStringaINDesktopWeb
TABELLAINDesktopWeb
TIPORECStringaINDesktopWeb
CAMPOINDesktopWeb
INDICEInteroINDesktopWeb
VARVariabileINDesktopWeb
ERROREInteroINDesktopWeb

IDQUERY

LongINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Identificatore della query ottenuto tramite @DEFQUERY.

ALIAS

StringaINInputValore non necessarioValore non necessarioDesktopWeb

Identifica il campo mediante il suo alias.

TABELLA

INInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Nome di un DFX usato durante la definizione di una tabella mediante la specifica @DEFQUERYTABLE.

TIPOREC

StringaINInputValore non necessarioValore non necessarioDesktopWeb

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

INInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Individua il campo da associare alla variabile di programma.

INDICE

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Nel caso di campo schiera permette di definire quale elemento in particolare si desidera leggere.

VAR

VariabileINInputValore non necessarioValore non necessarioDesktopWeb

Indica la variabile di programma che è associata al campo.

ERRORE

InteroINInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Consente al programma di intercettare e gestire l'errore restituito dalla funzione.

suggerimento

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]