DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Votre version : 01F220073H (WINDEV 22)

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
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
HChangeMotDePasse (Fonction)
En anglais : HChangePassword
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Change le mot de passe d'un fichier de données HFSQL Classic ou HFSQL Client/Serveur. Les applications utilisant l'ancien mot de passe ne pourront plus accéder à ce fichier de données : une erreur de mot de passe sera affichée.
Attention : Cette fonction est une fonction avancée. Il est nécessaire de l'utiliser avec prudence car elle peut entraîner des erreurs des applications clientes.
Nouveauté 22
Java Cette fonction est désormais disponible pour les applications Java.
Exemple
// Ancien mot de passe
HPasse("*", "MotDePasse")
// Modification du mot de passe
HChangeMotDePasse(Client, "NouveauMotDePasse")
// Création d'un fichier de données avec un mot de passe
HPasse(FichierA, "TEST")
HCréation(FichierA)
 
// Ajout de données
FichierA.RubriqueA = "Test 1"
HAjoute(FichierA)
 
// Lecture des données
HLitPremier(FichierA)
Info(FichierA.RubriqueA)
 
// Changement du mot de passe
Info("Maintenant, changement de mot de passe ...")
HChangeMotDePasse(FichierA, "NV_Test")
Info("Mot de passe changé, relecture du premier enregistrement")
 
// Relecture des données
HLitPremier(FichierA)
Info(FichierA.RubriqueA)
 
// Gestion des erreurs
CAS ERREUR:
Erreur(HErreurInfo())
RETOUR
Syntaxe
<Résultat> = HChangeMotDePasse(<Fichier de données> , <Nouveau mot de passe>)
<Résultat> : Booléen
  • Vrai si le mot de passe a été modifié,
  • Faux dans le cas contraire. La fonction HErreur permet d'identifier l'erreur.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données HFSQL (défini dans l'analyse) à manipuler.
<Nouveau mot de passe> : Chaîne de caractères
Nouveau mot de passe à utiliser pour le fichier de données.
Remarques
  • Si le fichier de données est déjà protégé par un mot de passe, il est nécessaire d'indiquer ce mot de passe avec la fonction HPasse avant d'utiliser la fonction HChangeMotDePasse.
  • Pour pouvoir modifier le mot de passe d'un fichier de données, il est nécessaire de posséder les droits de modification automatique (constante hDroitModifAuto). Ce droit peut être défini grâce à la fonction HModifieDroitFichier.
  • Cette fonction lance une modification automatique du fichier de données. Si le fichier de données était crypté avec un mot de passe différent, il sera entièrement re-crypté avec le nouveau mot de passe. Cette opération peut être relativement longue.
Composante : wd290hf.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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