DEFQUERYORDERBY
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
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| IND | Intero | ||||
| ESPR | |||||
| ERRORE | Intero |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
IND
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
Elenco dei campi costituenti l'ordinamento in definizione.
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
'@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]