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
HRéindexe_55 (Fonction)
En anglais : HReindex_55
HFSQLDisponible uniquement avec ce type de connexion
Avertissement
La fonction HRéindexe_55 est équivalente à la fonction HRéindexe disponible avec WINDEV 5.5.
Cette fonction est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
A partir de la version 8, la fonction HRéindexe a évolué et permet une gestion avancée de la gestion des index avec calcul de statistiques. De plus, la fonction HRéindexe permet maintenant une gestion simplifiée des erreurs.
Pour bénéficier de toutes les nouveautés, utilisez la nouvelle syntaxe de la fonction HRéindexe
Voici la documentation disponible avec WINDEV 5.5.
 
But
Réindexer d'un fichier Hyper File de l'analyse en cours.
Syntaxe
<Résultat> = HRéindexe_55(<NomFichierLogique>, <NomFichierPhysique>, <RepertoirePhysique> [, <Mode> [, <HandleFenetre>])
  • <Résultat> est un entier qui correspond à un code d'erreur. Si la réindexation s'est bien passée <Résultat> vaut 0.
  • <NomFichierLogique> est une chaîne de caractères qui contient le nom logique du fichier à réindexer
  • <NomFichierPhysique> est une chaîne de caractères qui contient le nom physique du fichier à réindexer (identique au nom logique par défaut)
  • <RepertoirePhysique> est une chaîne de caractères qui contient le répertoire physique du fichier.
  • <Mode> est un entier qui correspond à une combinaison de constantes :
    • hNdxNormal : réindexation normale (valeur par défaut)
    • hNdxSuppression : réindexation avec suppression des enregistrements endommagés
    • hNdxCompactage: réindexation avec compactage
    • hNdxMuet : aucun affichage pendant la réindexation
    • hNdxMinimal : réindexation ne prenant en compte que les clés corrompues (ignoré si hNdxSuppression ou hNdxCompactage sont activés)
    • hVérifieMémo : réindexation normale avec vérification des mémos et correction si nécessaire.
  • <HandleFenetre> est le handle de la fenêtre qui reçoit la jauge, ou NULL si pas de jauge.
Détail
Le fichier doit être totalement bloquable.
Les codes d'erreur possibles sont:
  • 1 : Fichier sans clé (donc sans index)
  • 2 : Fichier de données introuvable
  • 3 : Erreur à l'ouverture du fichier de données
  • 4 : Version de fichier incorrecte
  • 5 : Taille d'enregistrement incorrecte
  • 6 : Le fichier n'appartient pas à l'analyse en cours
  • 7: Erreur pendant la réindexation
  • 8: Il reste des enregistrements endommagés
  • 9 : Erreur à la fermeture du fichier de données
  • 10 : Pas de module pour partager les fichiers
  • 11 : Fichier inconnu dans l'analyse en cours
  • 12 : Répertoire physique non défini
  • 13 : Analyse compatible 1.5 non gérée
  • 14 : Mode de réindexation incorrect
  • 15 : Impossible de bloquer complètement le fichier avant réindexation
  • 16 : <Paramètre> n'a pas été testé sur instruction précédente.
L'erreur 16 intervient si une erreur précédente survenue dans l'environnement Hyper File n'a pas été traitée :
  • problème de mot de passe
  • problème d'intégrité
  • problème de doublon
Le paramètre hNdxMinimal est ignoré lorsque hNdxSuppression ou hNdxCompactage sont actifs.
Notes
  • Cette fonction ne concerne que les Fichiers Hyper File
  • Les analyses compatibles 1.5 ne sont pas gérées.
  • Cette fonction est disponible dans l'interface externe WDHF5.C
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