DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Plage d'identifiants
  • Réplication et journalisation
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
<Source>.InitAbonné (Fonction)
En anglais : <Source>.InitSubscriber
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Initialise la plage d'identifiants automatiques d'un fichier de description d'un réplica abonné (extension ".rpl"). Cette fonction est utilisable uniquement avec la réplication journalée.
L'initialisation de la plage d'identifiants automatiques est réalisée :
La fonction <Source>.InitAbonné doit être appelée uniquement lors de l'installation des fichiers de données chez l'abonné.
Attention : Les fichiers de données doivent être ouverts avant l'utilisation de la fonction <Source>.InitAbonné.
Exemple
// Initialise la plage d'ID Auto du fichier de données Client
Client.InitAbonné("C:\DATA\Replic\AbonneParis.rpl")
Syntaxe
<Résultat> = <Source>.InitAbonné(<Réplica Abonné>)
<Résultat> : Booléen
  • Vrai si l'initialisation a été effectuée,
  • Faux en cas d'erreur. La fonction HErreurInfo permet d'identifier l'erreur.
<Source> : Type correspondant à la source spécifiée
Nom du fichier de données HFSQL à utiliser.
<Réplica Abonné> : Chaîne de caractères
Nom et chemin complet du réplica abonné. Ce paramètre peut correspondre à un chemin de type UNC.
Remarques

Plage d'identifiants

Les identifiants automatiques des fichiers des réplicas abonnés utilisent une plage d'identifiants différente de celle du fichier de réplica maître et des autres fichiers de réplicas abonnés.
Cette plage d'identifiants automatiques est inscrite dans l'entête de chaque fichier de données (extension ".fic").
Cette plage est initialisée :
La plage d'identifiants peut être connue grâce aux propriétés IDAutoMin et IDAutoMax.
Pour plus de détails, consultez les conséquences de la mise en place de la réplication.

Réplication et journalisation

Si la fonction <Source>.InitAbonné est utilisée, il est également nécessaire d'initialiser l'emplacement des journaux et des tables d'opérations (fonction <Source>.ChangeRepJnl, propriétés RépertoireJournal et RépertoireJournalOpération).
Rappel : La réplication journalée se base sur les journaux et tables d'opérations des fichiers de données. Si l'emplacement des journaux et des tables d'opérations est erroné, la réplication journalée ne peut pas fonctionner.
Composante : wd300rpl.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

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