PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie des informations sur une ou plusieurs sauvegardes effectuées sur un serveur HFSQL Client/Serveur.
Les sauvegardes ont été réalisées grâce à la fonction HSauvegarde (ou via le Centre de Contrôle HFSQL) et peuvent être restaurées par la fonction HRestaureSauvegarde (ou via le Centre de Contrôle HFSQL).
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 22 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
Nouveauté 22
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
Exemple
// Affiche les informations sur les sauvegardes dans un champ Table
sEtat est une chaîne = HInfoSauvegarde(gcnxConnexion)
sLig est une chaîne
POUR TOUTE CHAÎNE sLig DE sEtat SEPAREE PAR EOT
SI sLig ~="" ALORS CONTINUER
TableAjoute(TABLE_Sauvegardes)
nInd est un entier = TableOccurrence(TABLE_Sauvegardes)
TABLE_Sauvegardes.COL_IDSauvegarde[nInd] = ExtraitChaîne(sLig, 1)
TABLE_Sauvegardes.COL_DateHeure[nInd] = ExtraitChaîne(sLig, 2)
TABLE_Sauvegardes.COL_Filtre[nInd] = ExtraitChaîne(sLig, 3)
TABLE_Sauvegardes.COL_Nom[nInd] = ExtraitChaîne(sLig, 4)
TABLE_Sauvegardes.COL_Description[nInd] = ExtraitChaîne(sLig, 5)
TABLE_Sauvegardes.COL_Etat[nInd] = ...
SELON(Val(ExtraitChaîne(sLig, 6)) + 1, ...
"En cours", "Effectuée", "Annulée", "Erreur")
TABLE_Sauvegardes.COL_PourMille[nInd] = ExtraitChaîne(sLig, 7)
FIN
Syntaxe

Informations sur les sauvegardes effectuées sur le serveur Masquer les détails

<Résultat> = HInfoSauvegarde(<Nom de la connexion>)
<Résultat> : Chaîne de caractères
Description des sauvegardes réalisées sur le serveur spécifié. Cette description est de la forme :
<Identifiant de la sauvegarde 1> + TAB + <Date de la sauvegarde 1> + TAB +
<Fichiers sauvegardés> + TAB + <Chemin de la destination de la sauvegarde 1> + TAB +
<Description> + TAB + <Etat> + TAB + <Pour mille> + TAB + <Message d'erreur> + TAB +
<Type> + TAB + <Identifiant de la sauvegarde complète> + TAB + <Avec index> + TAB +
<Compression> + EOT
où :
  • <Fichiers sauvegardés> est la liste des données sauvegardées séparées par des points virgule (";").
    <Etat> correspond à un entier (ou à une constante de type Entier) permettant de connaître l'état de la sauvegarde :
    hSvgEnCours0Sauvegarde en cours
    hSvgTerminée1Sauvegarde terminée
    hSvgAnnulée2Sauvegarde annulée
    hSvgErreur3Erreur lors de la sauvegarde
  • <Pour mille> correspond au taux de réalisation de la sauvegarde si la sauvegarde est en cours (exprimé en pour mille).
  • Versions 15 et supérieures
    <Message d'erreur> est le message d'erreur si la sauvegarde a échoué.
    Nouveauté 15
    <Message d'erreur> est le message d'erreur si la sauvegarde a échoué.
    <Message d'erreur> est le message d'erreur si la sauvegarde a échoué.
  • Versions 15 et supérieures
    <Type> correspond à un entier (ou à une constante de type Entier) permettant de connaître le type de la sauvegarde :
    hSvgComplète0Sauvegarde complète
    hSvgDifférentielle1Sauvegarde différentielle
    Nouveauté 15
    <Type> correspond à un entier (ou à une constante de type Entier) permettant de connaître le type de la sauvegarde :
    hSvgComplète0Sauvegarde complète
    hSvgDifférentielle1Sauvegarde différentielle
    <Type> correspond à un entier (ou à une constante de type Entier) permettant de connaître le type de la sauvegarde :
    hSvgComplète0Sauvegarde complète
    hSvgDifférentielle1Sauvegarde différentielle
  • Versions 15 et supérieures
    <Identifiant de la sauvegarde complète> correspond à l'identifiant de la sauvegarde complète correspondante dans le cas d'une sauvegarde différentielle.
    Nouveauté 15
    <Identifiant de la sauvegarde complète> correspond à l'identifiant de la sauvegarde complète correspondante dans le cas d'une sauvegarde différentielle.
    <Identifiant de la sauvegarde complète> correspond à l'identifiant de la sauvegarde complète correspondante dans le cas d'une sauvegarde différentielle.
  • Versions 22 et supérieures
    <Avec index> : Permet de savoir si la sauvegarde contient les index :
    • 0 si la sauvegarde des index n'a pas été effectuée,
    • 1 si la sauvegarde des index a été effectuée.
    Nouveauté 22
    <Avec index> : Permet de savoir si la sauvegarde contient les index :
    • 0 si la sauvegarde des index n'a pas été effectuée,
    • 1 si la sauvegarde des index a été effectuée.
    <Avec index> : Permet de savoir si la sauvegarde contient les index :
    • 0 si la sauvegarde des index n'a pas été effectuée,
    • 1 si la sauvegarde des index a été effectuée.
  • Versions 22 et supérieures
    <Compression> : Constante correspondant à la compression de la sauvegarde :
    • zipFormatAucun : la sauvegarde n'est pas compressée.
    • zipFormatZip : la sauvegarde est compressée.
    Nouveauté 22
    <Compression> : Constante correspondant à la compression de la sauvegarde :
    • zipFormatAucun : la sauvegarde n'est pas compressée.
    • zipFormatZip : la sauvegarde est compressée.
    <Compression> : Constante correspondant à la compression de la sauvegarde :
    • zipFormatAucun : la sauvegarde n'est pas compressée.
    • zipFormatZip : la sauvegarde est compressée.
Remarque : le séparateur utilisé entre les différentes descriptions est "EOT" (et non "RC") car les différents paramètres de la description peuvent contenir des Retours Chariot (RC).
<Nom de la connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion vers le serveur dont on veut lister les sauvegardes. Cette connexion a été définie sous l'éditeur d'analyses ou grâce aux fonctions HDécritConnexion ou HOuvreConnexion.

Informations sur une sauvegarde spécifique Masquer les détails

<Résultat> = HInfoSauvegarde(<Nom de la connexion> , <Identifiant de la sauvegarde>)
<Résultat> : Chaîne de caractères
Description de la sauvegarde spécifiée sur le serveur spécifié. Cette description est de la forme :
<Identifiant de la sauvegarde 1> + TAB + <Date de la sauvegarde 1> + TAB +
<Fichiers sauvegardés> + TAB + <Chemin de la destination de la sauvegarde 1> + TAB +
<Description> + TAB + <Etat> + TAB + <Pour mille> + TAB + <Message d'erreur> + TAB +
<Type> + TAB + <Identifiant de la sauvegarde complète> + TAB + <Avec index> + TAB +
<Compression> + EOT

où :
  • <Fichiers sauvegardés> est la liste des données sauvegardées séparées par des points virgule (";").
    <Etat> correspond à un entier (ou à une constante de type Entier) permettant de connaître l'état de la sauvegarde :
    hSvgEnCours0Sauvegarde en cours
    hSvgTerminée1Sauvegarde terminée
    hSvgAnnulée2Sauvegarde annulée
    hSvgErreur3Erreur lors de la sauvegarde
  • <Pour mille> correspond au taux de réalisation de la sauvegarde si la sauvegarde est en cours (exprimé en pour mille).
  • Versions 15 et supérieures
    <Message d'erreur> est le message d'erreur si la sauvegarde a échoué.
    <Type> correspond à un entier (ou à une constante de type Entier) permettant de connaître le type de la sauvegarde :
    hSvgComplète0Sauvegarde complète
    hSvgDifférentielle1Sauvegarde différentielle
    Nouveauté 15
    <Message d'erreur> est le message d'erreur si la sauvegarde a échoué.
    <Type> correspond à un entier (ou à une constante de type Entier) permettant de connaître le type de la sauvegarde :
    hSvgComplète0Sauvegarde complète
    hSvgDifférentielle1Sauvegarde différentielle
    <Message d'erreur> est le message d'erreur si la sauvegarde a échoué.
    <Type> correspond à un entier (ou à une constante de type Entier) permettant de connaître le type de la sauvegarde :
    hSvgComplète0Sauvegarde complète
    hSvgDifférentielle1Sauvegarde différentielle
  • Versions 15 et supérieures
    <Identifiant de la sauvegarde complète> correspond à l'identifiant de la sauvegarde complète correspondante dans le cas d'une sauvegarde différentielle.
    Nouveauté 15
    <Identifiant de la sauvegarde complète> correspond à l'identifiant de la sauvegarde complète correspondante dans le cas d'une sauvegarde différentielle.
    <Identifiant de la sauvegarde complète> correspond à l'identifiant de la sauvegarde complète correspondante dans le cas d'une sauvegarde différentielle.
  • Versions 22 et supérieures
    <Avec index> : Permet de savoir si la sauvegarde contient les index :
    • 0 si la sauvegarde des index n'a pas été effectuée,
    • 1 si la sauvegarde des index a été effectuée.
    Nouveauté 22
    <Avec index> : Permet de savoir si la sauvegarde contient les index :
    • 0 si la sauvegarde des index n'a pas été effectuée,
    • 1 si la sauvegarde des index a été effectuée.
    <Avec index> : Permet de savoir si la sauvegarde contient les index :
    • 0 si la sauvegarde des index n'a pas été effectuée,
    • 1 si la sauvegarde des index a été effectuée.
  • Versions 22 et supérieures
    <Compression> : Constante correspondant à la compression de la sauvegarde :
    • zipFormatAucun : la sauvegarde n'est pas compressée.
    • zipFormatZip : la sauvegarde est compressée.
    Nouveauté 22
    <Compression> : Constante correspondant à la compression de la sauvegarde :
    • zipFormatAucun : la sauvegarde n'est pas compressée.
    • zipFormatZip : la sauvegarde est compressée.
    <Compression> : Constante correspondant à la compression de la sauvegarde :
    • zipFormatAucun : la sauvegarde n'est pas compressée.
    • zipFormatZip : la sauvegarde est compressée.
Remarque : le séparateur utilisé entre les différentes descriptions est "EOT" (et non "RC") car les différents paramètres de la description peuvent contenir des Retours Chariot (RC).
<Nom de la connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion vers le serveur qui a réalisé la sauvegarde. Cette connexion a été définie sous l'éditeur d'analyses ou grâce aux fonctions HDécritConnexion ou HOuvreConnexion.
<Identifiant de la sauvegarde> : Entier
Identifiant de la sauvegarde dont on veut obtenir les caractéristiques. Cet identifiant est fourni par la fonction HSauvegarde.
Remarques
  • La fonction HInfoSauvegarde permet de lister les tâches effectuées ou les tâches en cours. Les tâches planifiées et non effectuées ne sont pas listées.
  • Les sauvegardes réalisées avec le Centre de Contrôle HFSQL et celles réalisées par programmation sont listées.
  • Les dates et heures sont exprimées en temps universel (UTC).
Liste des exemples associés :
WD Duplication Exemples didactiques (WINDEV) : WD Duplication
[ + ] Cet exemple didactique montre comment il est possible de dupliquer une base de données sur un serveur.
La duplication s'effectue par programmation et permet de donner un nouveau nom à la base.
L'exemple s'appuie sur les fonctions de sauvegarde et de restauration de sauvegarde HFSQL.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220hf.dll
Windows Mobile wp220hf.dll
Java wd220java.jar
Linux wd220hf.so
Android wd220android.jar
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire