PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


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
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.
Remarque : La réplication n'est pas disponible lors de l'accès à une base de données via Accès distant.
AndroidWidget AndroidiPhone/iPadUniversal Windows 10 AppWindows Mobile Seule la réplication universelle est disponible.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 19 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 19
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 22
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)HFSQLHFSQL 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
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)HFSQLHyper 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.

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é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 Accès Natif).
Remarque : par compatibilité avec les versions précédentes, la constante rplRéplicationHétérogène peut être utilisée.
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.
<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é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.
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).
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.
Classification Métier / UI : Code métier
Composante : wd250rpl.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire