|
|
|
|
|
|
|
|
|
|
- Gestion des blocages
- Fonctions HSécurité et HForceEcriture
HForceEcriture (Fonction) En anglais : HFlush
 Disponible uniquement avec ces types de connexion
Force le système d'exploitation du poste sur lequel les tables sont présentes à écrire les données directement sur le disque. Le contexte HFSQL de la table manipulée est conservé (blocage, parcours en cours, ...). Remarque: Utilisée régulièrement, cette fonction permet de minimiser les pertes de données occasionnées par les arrêts inattendus du poste sur lequel les tables sont présentes (coupure de courant par exemple).
Client.Nom = "Moulin"
Client.Prenom = "François"
Client.Adresse = "Impasse de la belle"
Client.Ville = "Montpellier"
Client.CodeP = "34000"
Client.Pays = "France"
HAjoute(Client)
HForceEcriture(Client)
Syntaxe <Table> : Chaîne de caractères Nom de la table manipulée. Si ce nom n'est pas spécifié, la fonction HForceEcriture va manipuler la dernière table utilisée par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H). Si ce paramètre correspond à "*", la fonction HForceEcriture sera appliquée sur l'ensemble des tables ouvertes. Attention: Dans ce cas, l'exécution de la fonction peut être longue. Ce paramètre peut également correspondre au nom d'un groupe de fichiers (ou perso-dossier) défini dans le schéma des données (non disponible en Android et Android Widget). Remarques Fonctions HSécurité et HForceEcriture Les fonctions HSécurité et HForceEcriture permettent toutes les deux de forcer l'écriture physique sur le disque. Cependant: - La fonction HSécurité permet de forcer l'écriture dans la ou les tables manipulées à chaque écriture. Cette écriture est automatiquement réalisée par le moteur HFSQL. Le ou les tables manipulées ne sont pas fermées lors de cette écriture. La vitesse d'écriture dans les tables est plus lente.
- La fonction HForceEcriture permet de forcer l'écriture dans la ou les tables manipulées uniquement lors de l'appel de cette fonction. Le ou les tables manipulées sont fermées puis ré-ouvertes lors de cette écriture. La vitesse d'écriture dans les tables n'est pas ralentie.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|