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
Débranche (ou re-branche) temporairement la réplication. La réplication peut être une réplication journalée ou une réplication universelle.
Par défaut, la réplication entre des fichiers de données HFSQL est automatiquement gérée.
Lorsque la réplication est "débranchée", il est possible d'accéder à des fichiers de données HFSQL Classic sans mémoriser les informations nécessaires à la réplication. Il est ensuite nécessaire de rétablir la gestion de la réplication.
Attention : L'usage de cette fonction est réservée aux programmeurs expérimentés. Il est déconseillé de débrancher temporairement la gestion de la réplication et d'effectuer des modifications sur les fichiers de données. En effet, des problèmes peuvent intervenir ensuite lors de la synchronisation.
Exemple
WEBDEV - Code ServeurAjaxHFSQL ClassicHFSQL Client/Serveur
// Désactive la réplication journalée
HGèreRéplication(Faux)
// Ajout d'une valeur qui ne sera pas répliquée
HAjoute(Client)
// Réactive la réplication journalée
HGèreRéplication(Vrai)
// Branche la réplication universelle
HGèreRéplication(rplRéplicationUniverselle)
Syntaxe
WEBDEV - Code ServeurAjaxHFSQL ClassicHyper File 5.5

Gestion de la réplication journalée entre des bases HFSQL Masquer les détails

<Résultat> = HGèreRéplication(<Mode de gestion>)
<Résultat> : Booléen
  • Vrai si la réplication était gérée avant l'utilisation de la fonction HGèreRéplication,
  • Faux si la réplication n'était pas gérée avant l'utilisation de la fonction HGèreRéplication.
<Mode de gestion> : Booléen
  • Faux pour débrancher temporairement la gestion de la réplication,
  • Vrai pour re-brancher la gestion de la réplication.
Attention : Les enregistrements ajoutés ou modifiés après le débranchement temporaire de la réplication ne seront pas mis à jour ou créés lors de la réactivation de la réplication.

Gestion de la réplication journalée (entre des bases de données HFSQL) ou de la réplication universelle Masquer les détails

<Résultat> = HGèreRéplication(<Mode de gestion>)
<Résultat> : Constante de type entier
Ancien mode de gestion de la réplication (avant la modification) :
rplRéplicationDésactivéLa réplication n'était pas gérée avant l'utilisation de la fonction HGèreRéplication.
rplRéplicationJournaliséLa réplication journalée entre des fichiers de données HFSQL était gérée avant l'utilisation de la fonction HGèreRéplication.
rplRéplicationUniverselleLa réplication réalisée avant l'utilisation de la fonction HGèreRéplication était une réplication universelle (par exemple entre des fichiers de données HFSQL et des fichiers de données manipulés par un Connecteur Natif).
Remarque : par compatibilité avec les versions précédentes, la constante rplRéplicationHétérogène peut être utilisée.
<Mode de gestion> : Constante de type Entier
Nouveau mode de gestion à utiliser :
rplRéplicationDésactivéPermet de désactiver temporairement la gestion de la réplication.
rplRéplicationJournaliséPermet de réaliser une réplication journalée entre des fichiers de données HFSQL (utilise les fichiers de données HFSQL journalés).
rplRéplicationUniversellePermet de réaliser une réplication universelle (par exemple entre une base de données HFSQL et une base de données Oracle).
Remarque : par compatibilité avec les versions précédentes, la constante rplRéplicationHétérogène peut être utilisée.
Remarques
  • La désactivation de la réplication provoque la désactivation de la journalisation. Il est possible de réactiver la journalisation grâce à la fonction HGèreJournal.
  • Attention : Les enregistrements ajoutés ou modifiés après le débranchement temporaire de la réplication ne seront pas mis à jour ou créés lors de la réactivation de la réplication.
Classification Métier / UI : Code métier
Composante : wd300rpl.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/06/2024

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