Dans l'application, il peut être nécessaire de verrouiller des données de la base durant une transaction. Ceci est réalisé par les instructions suivantes :

  • l'instruction Lock qui réalise un verrouillage de symbole.
  • la clause With lock dans un ordre de lecture.
  • l'instruction Readlock, qui lit et verrouille une ligne dans une table.

Ce paramètre technique permet de définir, lorsqu'une première tentative de verrouillage échoue parce qu'un autre utilisateur a déjà posé un verrou, le nombre de secondes durant lequel le moteur réitère automatiquement sa tentative avant d'échouer en avertissant l'utilisateur par un message de verrouillage.

Après l'échec de la première tentative de verrouillage, le moteur refait une nouvelle tentative toute les secondes, pour la durée définie par la valeur 'lockwait'.

Niveau de localisation / Variable globale

Le paramètre est défini au niveau Dossier. Il appartient au chapitre SUP (Superviseur) et au groupe PRF (Performances), dans lequel on trouve aussi les paramètres suivants :

La variable système lockwait est associée à ce paramètre.

Paramètres liés

Fonctions concernées

Ce paramètre concerne certains accès à la base de données. Sa valeur habituelle est égale à 5, et il est recommandé de ne pas la modifier, sauf avis technique motivé.