EXECSQLCOMMAND
DesktopWeb
Esecuzione di un comando SQL
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDCOMANDO | Intero | ||||
| COMANDO | Stringa | ||||
| DATABASE | Stringa | 29.5 | |||
| RECORDS | Long | ||||
| ERRORE |
DATABASE
29.5StringaInputValore non necessarioDesktop
Indica il database da utilizzare per l'esecuzione del comando.
RECORDS
LongOutputValore non necessarioDesktopWeb
Riceve il numero di record che soddisfano il criterio di selezione
ERRORE
InputValore non necessarioDesktopWeb
SottoParametriIndica un'azione da eseguire nel caso in cui sia stata raggiunta la fine/inizio del file, nel caso in cui siano terminati i record che soddisfano i filtri indicati nel parametro SELEZIONI[] o nel caso in cui l'archivio non esista
Esempi
Definizione
DIM commandId[INT]
DIM CODFAM[STRING] = "10"
DIM DESFAM[STRING] = "Famiglia 10"
DIM CODMACROFAM[STRING] = "01"
DIM DATAINIZVAL[DATE] = 13112024
DIM DATAFINEVAL[DATE] = 13112024
' Le variabili all'interno di BCVIN[] e BCVOUT[] devono avere il nome maiuscolo
DIM sqlCommand[STRING] = "INSERT INTO BLDFamiglie VALUES(BCVIN[CODFAM], "
sqlCommand += "BCVIN[DESFAM], "
sqlCommand += "BCVIN[CODMACROFAM], "
sqlCommand += "BCVIN[DATAINIZVAL], "
sqlCommand += "BCVIN[DATAFINEVAL], ...) "
'@DEFSQLCOMMAND IDCOMANDO[commandId] _
COMANDO[sqlCommand]
DIM NumRecords[INT]
'@EXECSQLCOMMAND IDCOMANDO[commandId] ERRORE[#SQLERR] RECORDS[NumRecords]