SAVEQUERY
La specifica '@SAVEQUERY permette di memorizzare in un file XML la definizione di una query.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| FILE | Stringa | ||||
| UPDATE | Intero | ||||
| BLOB | Blob | ||||
| ERRORE | Intero |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
FILE
Indica il file XML sul quale memorizzare la definizione della query. XmlFile: identifica il nome del file XML. Puo' essere una variabile di tipo stringa od una costante tra apici.
UPDATE
Indica la modalità di scrittura della query nel caso in cui la query va inserita all'interno di un file XML che contiene già altri elementi XML. flagVar: identifica la costante/variabile di tipo numerico che definisce la modalità di scrittura del file XML: Può assumere i seguenti valori: <tabella> Valore Descrizione 0 Scrittura 1 Aggiornamento </tabella>
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Scrittura |
1 | Aggiornamento |
BLOB
Indica la variabile BLOB che riceve la definizione della query. VarBlob: identifica la variabile di tipo blob che riceve la definizione della query.
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
'@SAVEQUERY IDQUERY[IdQuery] _
FILE["QueryFIleName.sxqry"] _
ERRORE