DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Attention : Il s'agit de la version 26 de cette page de documentation. Cette fonctionnalité peut avoir été modifiée ou supprimée en version supérieure.
Aide / WLangage / Gestion des bases de données / Fonctions HFSQL / Fonctions Hyper File compatibles
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HDébutVerrou (Fonction)
En anglais : HStartLock
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Avertissement
Cette fonction est conservée uniquement par compatibilité (cette fonction sera encore supportée dans la prochaine version).
Attention : Modification par rapport à WINDEV 5.5 : les fonctions HAjoute, HRaye, HModifie, HEcrit, ... débloquent l'enregistrement.
Voici la documentation de la fonction HDébutVerrou disponible avec WINDEV 5.5.
Windows Mobile Cette fonction peut être utilisée avec des fichiers de données HFSQL Client/Serveur ou des fichiers de données manipulés par les Accès Natifs. Cette fonction n'est pas disponible avec HFSQL Mobile.
 
But
Marquer le début du verrouillage de lecture des fichiers de données.
Syntaxe
HDébutVerrou
Détail
Les enregistrements lus après HDébutVerrou seront bloqués.
Les fonctions de lecture HLit, HLitRecherche, HLitPremier, HLitDernier, HLitSuivant, HLitPrecedent lisent et bloquent l'enregistrement (elles sont alors équivalentes à HLitBloque, HLitRechercheBloque...).
HAjoute, HRaye, HModifie, HEcrit... ne débloquent pas l'enregistrement.
Les enregistrements seront débloqués lors du HFinVerrou.
Notes
  • La fin du verrouillage est déclarée par HFinVerrou.
  • Après HDébutVerrou, pour lire un enregistrement sans le bloquer, il faut utiliser HLitSansBloquer, HLitPremierSansBloquer, HLitDernierSansBloquer, HLitPrecedentSansBloquer, HLitSuivantSansBloquer ou HLitRechercheSansBloquer.
  • Le verrouillage des fichiers de données est notamment utile en mode semi personnalisé. En effet, en mode automatique, les fichiers de données sont bloqués dès qu'ils sont ouverts.
  • Par fichier de données le nombre maximum d'enregistrements pouvant être bloqués est 16.000. Ainsi, il faut contrôler le nombre total d'enregistrements bloqués. Au delà de 16.000 enregistrements bloqués, il faut bloquer le fichier de données en entier (HBloqueFichier ou HBloqueTotalFichier).
  • HDébutVerrou et HFinVerrou permettent de passer simplement un programme monoposte en un programme gérant les blocages.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 18/08/2020

Signaler une erreur ou faire une suggestion | Aide en ligne locale