RELEASEAPPLOCK
28.3DesktopWeb
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 4, al suo posto vedere classe BC_DA_APPLOCK
Consente di rilasciare un lock applicativo precedentemente acquisito con @GETAPPLOCK, per ulteriori dettagli fare riferimento a quest'ultima scheda.
note
Se nella @GETAPPLOCK si è impostato il parametro TIPO, occorre specificare lo stesso valore anche per questa specifica.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| NOME | Stringa | ||||
| TIPO | Intero |
TIPO
InteroInputValore non necessarioDesktopWeb
Distingue la durata del lock.
| Valore | Descrizione |
|---|---|
| 0 | Sessione (connessione al db). |
| 1 | Transazione. |
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Sessione (connessione al DB) |
1 | Transazione |
Esempi
Definizione
DIM lockName[STRING] = "<LockName>"
DIM lockFound[TIPO[BCBOOL]] = #True
'@GETAPPLOCK NOME[lockName] _
GESTIONEERRORE[lockFound = #False] _
TIPO[0]
If Not lockFound Then
ErrorManagement()
EndIf
'@RELEASEAPPLOCK NOME[lockName] _
TIPO[0]