|
|
|
|
|
HVérifieIndexAsynchrone (Fonction) En anglais : HCheckIndexAsynchronous
Disponible uniquement avec ce type 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 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. Nouveauté SaaSCette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 2. MaConnexion1 est une Connexion
TableauFichier est un tableau de hParamètreFichier
MonFichierParam est un hParamètreFichier
MonFichierParam.Nom = "ActionPossible"
TableauAjoute(TableauFichier, MonFichierParam)
HVérifieIndexAsynchrone(MaConnexion1, TableauFichier, Callback_HVérifieIndexAsynchrone)
PROCÉDURE INTERNE Callback_HVérifieIndexAsynchrone(MonFichier est une chaîne,
MonRésultat est un entier, CompteRendu est une chaîne)
Res est une chaîne
SELON MonRésultat
CAS 0 : Res = "Index correct"
CAS 1 : Res = "Le fichier nécessite une optimisation."
CAS 2 : Res = "Erreur HFSQL " + HErreurInfo()
FIN
Trace("Nom du fichier traité " + MonFichier)
Trace("Résultat fonction ? ", Res)
Trace("Compte-rendu : " + Remplace(CompteRendu, RC, "<RC>"))
FIN
Syntaxe
<Résultat> = HVérifieIndexAsynchrone(<Connexion> , <Fichiers de données à vérifier> [, <Procédure WLangage>])
<Résultat> : Booléen - Vrai si la vérification a été lancée,
- Faux dans le cas contraire.
<Connexion> : Chaîne de caractères ou variable de type Connexion Connexion vers le serveur contenant les fichiers de données à manipuler. Cette connexion correspond : <Fichiers de données à vérifier> : Tableau de variables de type hParamètreFichier Nom du tableau de variables de type hParamètreFichier correspondant à la liste des fichiers de données à traiter. <Procédure WLangage> : Nom de procédure optionnel Nom de la procédure WLangage (également nommée "callback") appelée pour chaque fichier de données traité. Cette procédure permet de manipuler le fichier de données en cours. Classification Métier / UI : Code métier
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|