Passa al contenuto principale

DEFQUERYORDERBY

AliasORDERBY31.1DesktopWeb

Permette di definire l'ordinamento con il quale devono essere restituiti i dati richiesti.
Se la query deve prevedere più ordinamenti, è necessario specificare l'attributo IND e indicare per ciascuno la sequenza di campi e la modalità di ordinamento richiesti.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDQUERYLongINDesktopWeb
INDInteroINRipetibileDesktopWeb
ESPRINRipetibileDesktopWeb
ERROREInteroINDesktopWeb

IDQUERY

LongINInputValore non necessarioValore non necessarioDesktopWeb

Identificatore della query ottenuto tramite @DEFQUERY.

IND

InteroINInputRipetibileRipetibileValore non necessarioValore non necessarioDesktopWeb

Indica l'identificatore dell'indice di ordinamento.
È un progressivo numerico, che inizia da 0, che permette di scegliere quale ordinamento utilizzare quando si leggono i dati mediante una @GETQUERYDATA.

ESPR

INInputRipetibileRipetibileValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Elenco dei campi costituenti l'ordinamento in definizione.

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

 '@DEFQUERY IDQUERY[IdQuery] NOME["BCRIF_DEFQUERYORDERBY_2"]

'@DEFQUERYFROM IDQUERY[IdQuery] TABELLA[BLDFAMIGLIA]

'@DEFQUERYCOLUMN IDQUERY[IdQuery] ESPR[BLDFAMIGLIA.COD AS [CodFamiglia]]

'@DEFQUERYORDERBY IDQUERY[IdQuery] ESPR[[CodFamiglia] /ASC]