PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • Index corrompu
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HVérifieIndex (Fonction)
En anglais : HCheckIndex
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Vérifie que les données contenues dans le fichier d'index (fichier .NDX) référencent correctement les données contenues dans le fichier de données (fichier .FIC). Cette fonction concerne uniquement les fichiers de données HFSQL (Classic ou Client/Serveur).
HFSQL Client/Serveur Le fichier de données HFSQL Client/Serveur vérifié est automatiquement bloqué en écriture pendant la vérification.
Rappel : Un index est corrompu lorsque l'un des enregistrements qu'il référence n'est pas celui attendu. Dans ce cas, il est nécessaire de réindexer le fichier de données.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 19 et supérieures
Android Cette fonction est désormais disponible pour les applications Android utilisant des fichiers de données au format HFSQL.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Java Cette fonction est désormais disponible pour les applications Java.
Nouveauté 19
Android Cette fonction est désormais disponible pour les applications Android utilisant des fichiers de données au format HFSQL.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Java Cette fonction est désormais disponible pour les applications Java.
Android Cette fonction est désormais disponible pour les applications Android utilisant des fichiers de données au format HFSQL.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Java Cette fonction est désormais disponible pour les applications Java.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 24 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 24
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Exemple
// Vérification de l'index
soit RésultatIndex = HVérifieIndex(CLIENT)
// Gère le résultat
SELON RésultatIndex
CAS 0
Info("Index correct")
CAS 1
Info("Le fichier nécessite une optimisation.")
CAS 2
Info("Erreur HFSQL " + HErreur() + " pendant le test")
FIN
Syntaxe
<Résultat> = HVérifieIndex([<Nom du fichier> [, <Nom de la clé>] [, <Jauge>]])
<Résultat> : Entier
Peut correspondre à :
  • 0 si la vérification est correcte.
  • 1 si l'index est corrompu : une réindexation est nécessaire (fonction HRéindexe)
  • 2 lors d'une erreur HFSQL : le fichier de données est inaccessible, etc.
  • 3 si la fonction est non supportée par ce type de fichier de données (fichier xBase, AS400, ...)
<Nom du fichier> : Chaîne de caractères optionnelle (avec ou sans guillemets)
Nom du fichier de données manipulé. Si ce nom n'est pas spécifié, la fonction HVérifieIndex va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H).
<Nom de la clé> : Chaîne de caractères optionnelle (avec ou sans guillemets)
Nom de la rubrique clé à vérifier. Si ce paramètre n'est pas spécifié, toutes les clés du fichier de données sont vérifiées.
<Jauge> : Chaîne de caractères optionnelle (avec ou sans guillemets)
  • Nom de la fenêtre dans laquelle la jauge doit être affichée,
  • Nom du champ de type Jauge à utiliser.
WEBDEV - Code Serveur Ce paramètre n'est pas pris en compte.
Remarques

Index corrompu

Lorsque la fonction détecte un problème dans le fichier d'index, la variable H.Commentaire contient :
<Nom de la clé concernée> + TAB + <Numéro de l'enregistrement posant problème> + RC +
<Nom de la clé concernée 2> + TAB + <Numéro de l'enregistrement posant problème 2> ...
<Numéro de l'enregistrement posant problème> est égal à -1 si l'enregistrement n'a pas pu être déterminé.
Remarque : Si le fichier d'index est entièrement corrompu, la variable H.Commentaire n'est pas renseignée.
Composante : wd240hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire