Passa al contenuto principale

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

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
NOMEStringaINObbligatorioDesktopWeb
TIPOInteroINDesktopWeb

NOME

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Identificativo univoco del lock.

TIPO

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Distingue la durata del lock.

ValoreDescrizione
0Sessione (connessione al db).
1Transazione.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0Sessione (connessione al DB)
1Transazione

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]