ADELIA |
VADELIA |
SADELIA |
WADELIA |
MADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(I) (C/S) |
Type
1 A
Description
Mot réservé qui permet de tester le verrouillage d'enregistrement de fichiers ou de Data Area.
La valeur de *BLOQUE peut être testée après une lecture classique, dans le cas d'accès fichier ou après certains ordres SQL (programmes VADELIA et SADELIA).
Valeurs possibles :
1 |
L'enregistrement est verrouillé. |
0 |
L'enregistrement n'est pas verrouillé. |
Modification par le programmeur déconseillée.
Remarque : il est possible d'utiliser le mot réservé *BLOQUE ou bien les sous-routines d'erreur pour détecter les enregistrements verrouillés.
Par exemple
LIRE CLIENTS
SI CLIENTS EXISTE
SI *BLOQUE = '1'
...
FIN
FIN
Les ordres L4G qui mettent à jour le mot réservé *BLOQUE sont les suivants :
-
- GESTION_SFL (initialisation)
- LIRE
- LIRE_ARRIERE
- LIRE_AVANT
- LIRE_DERNIER
- LIRE_DTAARA
- LIRE_PRECEDENT
- LIRE_SUIVANT
Et pour les programmes VADELIA et SADELIA, on a aussi :
-
- CREER_SQL
- EXEC_SQL
- LIRE_AV_SQL_C sur un curseur en mise à jour
- MAJ_SQL
- SUPPRIMER_SQL