DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie des informations sur le réplica spécifié. En particulier, cette fonction permet de savoir si la base de données contient des données à répliquer.
Attention : Cette fonction n'est pas utilisable avec la réplication universelle. Cette fonction est utilisable uniquement avec la "réplication journalée".
Exemple
// Si aucune donnée à synchroniser, on grise le bouton
SI HInfoRéplica("", rplMaîtreEstAJour) = Vrai ALORS
BTN_SYNCHRO..Etat = Grisé
FIN
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)HFSQL ClassicHFSQL Client/ServeurHyper File 5.5
// Si pas de synchronisation du maître depuis plus de 7 jours
SI HInfoRéplica("", rplAbonnéEstAJour, "PARIS") = Faux ALORS
nbJour est un entier
nbJour = HInfoRéplica("", rplDateSynchroVersMaître, "PARIS")/(24*60*60)
SI nbJour > 7 ALORS
 Info("Vous n'avez pas mis à jour PARIS depuis " + ...
nbJour + " jours.")
FIN
FIN
Syntaxe
<Résultat> = HInfoRéplica(<Chemin complet du fichier Réplica> , <Information à connaître> [, <Identifiant du réplica abonné>])
<Résultat> : Type dépendant du type d'information
Information demandée.
<Chemin complet du fichier Réplica> : Chaîne de caractères
Chemin complet du fichier Réplica (fichier ".RPL" ou ".RPM") correspondant au réplica à analyser. Dans le cas d'un réplica transportable, correspond au chemin du fichier "*.WDZ".
Si ce paramètre correspond à une chaîne vide (""), le réplica est recherché dans le répertoire en cours.
<Information à connaître> : Constante
Selon le type de réplica analysé, les informations sont différentes :
  • Réplica maître :
    rplAbonnéEstAJour<Résultat> est un booléen.
    • Vrai si aucune donnée ne doit être envoyée,
    • Faux si des données doivent être envoyées à un poste abonné.
    rplDateSynchroDepuisAbonné<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation vers la base maître.
    rplDateSynchroVersAbonné<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation vers la base abonnée.
    rplNumRéplicaTransportableNuméro de génération du dernier réplica transportable généré pour le réplica abonné d'identifiant <Identifiant du réplica abonné>.
  • Réplica abonné :
    rplDateSynchroDepuisMaître<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation depuis la base maître.
    rplDateSynchroVersMaître<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation vers la base maître.
    rplMaîtreEstAJour<Résultat> est un booléen.
    • Vrai si aucune donnée ne doit être envoyée,
    • Faux si des données doivent être envoyées à un poste maître.
    rplNumRéplicaTransportableNuméro de génération du dernier réplica transportable généré. Ce numéro est incrémenté à chaque appel de la fonction HCréeRéplicaTransportable.
  • Réplica transportable :
    rplNumRéplicaTransportableNuméro de génération du dernier réplica transportable généré. Ce numéro est incrémenté à chaque appel de la fonction HCréeRéplicaTransportable.
<Identifiant du réplica abonné> : Chaîne de caractères optionnelle ou entier optionnel
Identifie un réplica abonné. Ce paramètre est pris en compte si <Chemin complet du fichier Réplica> correspond à un réplica maître. Ce paramètre peut être :
Classification Métier / UI : Code métier
Composante : wd290hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale