SIGLAPPExecuteSQL

Da SIGLAkb.
Versione del 26 mag 2021 alle 16:06 di WikiSysop (Discussione | contributi) (una versione importata)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Dp-ingranaggio3.png SCOPO: consente l'esecuzione immediata di uno statement SQL utilizzando la stessa connessione che usa SIGLA®.

Libreria SIGPPDLL.DLL
Dp-Pointing256.png

SIGLAPPStart
SIGLAPPStop
SIGLAPPCreateComuni
SIGLAPPCreateDitta
SIGLAPPInit
SIGLAPPSetEsercizio
SIGLAPPDoMenuCommand
SIGLAPPGetMenuItem
SIGLAPPSaveObject
SIGLAPPDeleteObject
SIGLAPPSetSconti
SIGLAPPSetProvvigioni
SIGLAPPSetPrezzo
SIGLAPPExecuteSQL

La sintassi della funzione è la seguente:

 
 
 BOOL DLLCALL SIGLAPPExecuteSQL(DPDbase *theDB,
  LPSTR SQLStm);
 


Per chiamare la funzione è necessario impostare i parametri richiesti che sono:

  • theDB puntatore ad un oggetto DPDbase: deve essere usato uno dei due puntatori che sono passati dalla funzione SIGLAPPInit() che quindi dovranno essere salvati in variabili globali;
  • SQLStm puntatore ad un array di caratteri null-terminated contenente lo statement SQL da lanciare in esecuzione.

Ad esempio, volendo azzerare il campo Prezzo Standard nella tabella anagrafica di magazzino si dovrà chiamare la funzione nel seguente modo:

 
 
 // ...
  SIGLAPPExecuteSQL(Ditta,”UPDATE ANAMAGA SET PRSTANDARD=0”);
 
 
 



Dp-acceptn72x72.png La funzione non deve essere modificata, ma viene fornita per essere usata così com’è.


Bibliografia

Voci correlate

Anagrafica di magazzino
Come si personalizza SIGLA
La libreria SIGPPDLL
SIGLAPPInit()