|
|
|
|
|
HVérifieIndex (Fonction) En anglais : HCheckIndex
Disponible 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).
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.
soit RésultatIndex = HVérifieIndex(Client)
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([<Fichier de données> [, <Rubrique 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, ...)
<Fichier de données> : Chaîne de caractères optionnelle 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). <Rubrique clé> : Chaîne de caractères optionnelle 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> : Nom de champ ou nom de fenêtre optionnel - Nom de la fenêtre dans laquelle la jauge doit être affichée,
- Nom du champ de type Jauge à utiliser.
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.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|