DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2025 !
Aide / WLangage / Gestion des bases de données / HFSQL / Gestion de la réplication / Fonctions WLangage
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Ajoute une table dans une réplication universelle.
Attention: Le fichier physique correspondant doit exister sur le poste abonné.
Exemple
HRplAjouteTable("P:\MSG\MSG.RPM", "Paris", "NouvelleTableARépliquer")
Syntaxe
<Résultat> = HRplAjouteTable(<Répertoire du Réplica Maître> , <Identifiant> , <Liste des tables à répliquer>)
<Résultat> : Booléen
  • Vrai si la ou les tables ont été ajoutées à la réplication,
  • Faux dans le cas contraire.
<Répertoire du Réplica Maître> : Chaîne de caractères
Répertoire où le fichier de description du Réplica Maître (fichier "rpm") a été créé (fonction HCréeRéplicaMaître). Ce répertoire peut être un répertoire réseau ou un chemin UNC.
Si ce paramètre correspond à une chaîne vide (""), le fichier de description sera recherché dans le répertoire en cours des tables HFSQL (défini sous l'éditeur de schémas des données ou par programmation).
Attention: Ce répertoire doit être accessible lors de l'exécution de la fonction HRplAjouteTable.
<Identifiant> : Entier ou chaîne de caractères
Identifiant du Réplica Abonné. Cet identifiant a été renvoyé par la fonction HCréeRéplicaAbonné. Cet identifiant pourra être utilisé par la fonction hCréeRéplicaTransportable.
<Liste des tables à répliquer> : Chaîne de caractères
Cette liste est de la forme:
<NomTable>[+TAB+<NomRubriqueDate>]
[+<RC>+<NomTable>[+TAB+<NomRubriqueDate>]]...
Attention: L'ordre des tables est important. L'ordre des tables est l'ordre des dépendances des tables.
Si les enregistrements d'un fichier 1 sont liés aux enregistrements d'un fichier 2 et si l'enregistrement doit être présent dans le fichier 2 pour que l'ajout dans le fichier 1 respecte les règles d'intégrité, il faut placer le fichier 1 en premier dans la liste.
Par exemple, dans le cas des fichiers "Client", "Commande" et "Ligne de commande" (qui sont reliées par des liaisons de cardinalités (0,n) - (1,1)), il faut placer le fichier "Client" en premier (pour ajouter une commande il faut un client), puis le fichier "Commande" (pour ajouter une ligne de commande il faut une commande) et enfin le fichier "Ligne de commande".
Le nom de la rubrique Date est obligatoire pour des bases de données différentes de HFSQL. Cette rubrique doit correspondre à une rubrique de la table mise à jour lors d'un ajout ou d'une modification. Cette opération doit être effectuée par l'application.
Classification Métier / UI: Code métier
Composante: wd300rpl.dll
Version minimum requise
  • Version 2025
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 31/01/2025

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