DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Pourquoi mettre les fichiers de données dans une bibliothèque ?
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
HChangeLocalisation (Fonction)
En anglais : HChangeLocation
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Modifie le mode de recherche des fichiers de données physiques (.FIC, .NDX, ...). Par défaut, les fichiers de données physiques sont recherchés dans la bibliothèque de l'application puis sur le disque.
Rappel : Les fichiers de données physiques peuvent se trouver :
  • sur le disque (cas le plus courant).
  • dans des bibliothèques WINDEV (fichiers WDL).
  • dans l'exécutable.
  • dans un composant.
Exemple
// Recherche des fichiers de données dans les bibliothèques 4, 6 et 9
HChangeLocalisation(FichierClient, hWDL, 4, 6, 9)
Syntaxe
<Résultat> = HChangeLocalisation(<Fichier de données> , <Mode de recherche> [, <Paramètres>])
<Résultat> : Booléen
  • Vrai si l'opération a été réalisée,
  • Faux en cas de problème. La fonction HErreur permet d'identifier l'erreur.
HFSQL Client/Serveur Si la fonction HChangeLocalisation est utilisée, <Résultat> = Vrai, mais la fonction n'a aucun effet : les fichiers de données manipulés sont toujours sur le serveur.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données (défini dans l'analyse).
Si ce paramètre est égal à "*", le changement de mode de recherche sera appliqué pour tous les fichiers de données connus (décrits dans l'analyse).
Attention : les fichiers de données concernés sont automatiquement fermés.
Ce paramètre peut également correspondre au nom d'un groupe de fichiers (ou perso-dossier) défini dans l'analyse.
<Mode de recherche> : Constante
Paramètre le mode de recherche des fichiers de données :
hDisqueLes fichiers de données sont recherchés uniquement sur le disque. C'est le cas le plus courant.
hWDL
(Valeur par défaut)
Les fichiers de données sont recherchés :
  1. Dans la WDL principale;
  2. Si <Paramètres> n'est pas précisé : Recherche les fichiers de données dans les WDL suivant leur ordre de chargement, puis sur le disque.
    Si <Paramètres> est spécifié : Recherche les fichiers de données dans la ou les WDL spécifiées, puis sur le disque.
  3. Dans la WDL principale du composant.
  4. Dans les WDL secondaires du composant selon leur ordre de chargement.
<Paramètres> : Chaîne de caractères optionnelle
Identifiant de la ou des WDL où la recherche doit être effectuée. Ces WDL doivent être chargées grâce à la fonction ChargeWDL qui renvoie l'identifiant de la WDL.
Remarques

Pourquoi mettre les fichiers de données dans une bibliothèque ?

Placer les fichiers de données dans une bibliothèque présente les avantages suivants :
  • protection des données : les fichiers de données sont accessibles en lecture uniquement.
  • regroupement des données : tous les fichiers nécessaires à l'exécution sont regroupés dans un seul fichier.
Composante : wd290hf.dll
Version minimum requise
  • Version 9
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