RUNQUERY
Esecuzione di una query precedentemente creata o definita.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| NOME | Stringa | ||||
| DIR | Stringa | ||||
| ID | Long | ||||
| TIPOOUTPUT | Intero | ||||
| NOMEEXPORT | Stringa | ||||
| DIREXPORT | Stringa | ||||
| MODSCRITTURA | Intero | ||||
| INTEXPORT | Intero | ||||
| COPERTINAEXPORT | Intero | ||||
| RICHIEDIOPZIONI | Intero | ||||
| RICHIEDIOPZIONIMANCANTI | Intero | ||||
| FILEOPZIONI | Stringa | ||||
| DIRFILEOPZIONI | Stringa | ||||
| SALVAOPZIONI | Intero | ||||
| FILEDISPOSITIVI | Stringa | ||||
| DIRFILEDISPOSITIVI | Stringa | ||||
| ERRORE | Intero |
NOME
E' il nome della query (senza estensione) da eseguire.
Questo parametro è obbligatorio se non viene indicato l’ID della query.
DIR
E' la direttiva in cui e' presente la query da eseguire.
Questo parametro è obbligatorio se non viene indicato l’ID della query.
ID
Identificatore della query ottenuto tramite @DEFQUERY.
Questo parametro è obbligatorio se non vengono indicati i parametri NOME e DIR della query
TIPOOUTPUT
Tipo di output della query.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Griglia automatica |
1 | Esportazione dati ASCII |
2 | Esportazione dati XML |
3 | Esportazione dati XML |
4 | Esportazione dati EXCEL |
NOMEEXPORT
E’ il nome del file di esportazione dei dati della query.
Questo parametro diventa obbligatorio se il TipoOutput e’ diverso da 0.
DIREXPORT
E’ la direttiva dei file di esportazione dei dati della query.
Questo parametro diventa obbligatorio se il TipoOutput e’ diverso da 0.
MODSCRITTURA
E’ la modalità di scrittura dei file di esportazione dei dati della query.
Questo parametro diventa obbligatorio se il TipoOutput e’ diverso da 0.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Sovrascrive il file esistente se esiste già |
1 | Accoda |
INTEXPORT
Aggiunge o meno l'esportazione dell'intestazione di riga nei file ASCII o XLS.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
COPERTINAEXPORT
Aggiunge l'esportazione della copertina in caso di esportazione di un report di stampa.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
RICHIEDIOPZIONI
Specifica di richiedere o meno le opzioni del report. Aggiunge l'esportazione della copertina in caso di esportazione di un report di stampa.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
RICHIEDIOPZIONIMANCANTI
Condiziona la valorizzazione delle variabili non passate tramite specifica con i valori di default senza farli richiedere a video.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
FILEOPZIONI
E’ il nome del file Xml dove sono salvate le opzioni del report.
DIRFILEOPZIONI
E’ la direttiva del file di salvataggio delle opzioni del report.
SALVAOPZIONI
Condiziona il salvataggio delle opzioni indicate per eseguire la query.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
FILEDISPOSITIVI
E' il nome del file contenente le informazioni per l'impostazione del dispositivo di emissione.
DIRFILEDISPOSITIVI
E' la direttiva in cui è presente il file contenente il dispositivo di emissione. Se non indicato si assume la direttiva standard di questa tipologia di files, ovvero (<dir.Report>+\<NomeReport>.SXIS)
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
'@RUNQUERY NOME["<QueryName>"] _
DIR["<QueryDirectoryName>"] _
ERRORE