DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Divers
  • Fonction HDéclare sur des analyses des versions précédentes
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
Déclare une description de fichier de données (présente dans une analyse) dans le projet en cours. Cette importation est temporaire et peut être annulée grâce à la fonction HAnnuleDéclaration.
// Déclaration d'un fichier de données FournisseurWD à partir de l'analyse GESTCOM
HDéclare("Fournisseur", "\Exemples\GestCom\GESTCOM.WDD", "", "FournisseurWD")
Syntaxe
<Résultat> = HDéclare(<Fichier de données> , <Chemin complet du WDD> [, <Mot de passe WDD> [, <Alias> [, <Options>]]])
<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.
<Fichier de données> : Chaîne de caractères
Nom logique du fichier de données à importer, utilisé dans l'analyse externe.
<Chemin complet du WDD> : Chaîne de caractères
Chemin complet d'accès au fichier de l'analyse (fichier .WDD) contenant la description du fichier de données HFSQL à importer (260 caractères maximum).
Ce fichier peut correspondre à un WDD créé des versions antérieures de WINDEV ou WEBDEV.
<Mot de passe WDD> : Chaîne de caractères optionnelle
  • Mot de passe associé à l'analyse.
  • Chaîne vide ("") si aucun mot de passe n'est utilisé.
<Alias> : Chaîne de caractères optionnelle
Nom logique du fichier de données, permettant de manipuler le fichier de données. Par défaut, ce nom correspond à <Fichier de données>.
Ce paramètre est nécessaire si l'analyse en cours contient déjà un fichier de données ayant pour nom logique <Fichier de données>, ou si un fichier <Fichier de données> a été décrit par les fonctions HDéclareExterne ou HDécritFichier.Nom logique du fichier de données, permettant de manipuler le fichier de données. Par défaut, ce nom correspond à <Source>.
Ce paramètre est nécessaire si l'analyse en cours contient déjà un fichier de données ayant pour nom logique <Source>, ou si un fichier <Source> a été décrit par les fonctions HDéclareExterne ou HDécritFichier.
<Options> : Constante optionnelle de type entier
Options de recherche :
hDisque
(Valeur par défaut)
L'analyse <Chemin complet du WDD> est recherchée uniquement sur le disque (cas le plus courant).
hWDLL'analyse <Chemin complet du WDD> est recherchée selon les priorités suivantes :
  1. Dans la bibliothèque principale (fichier .WDL)
  2. Dans les différentes bibliothèques suivant leur ordre de chargement, puis sur le disque.
  3. Dans la bibliothèque principale du composant.
  4. Dans les bibliothèques secondaires du composant selon leur ordre de chargement.
Remarques

Divers

  • Il n'est pas nécessaire d'avoir une analyse reliée à l'application en cours pour importer une description de fichier de données.
  • Toutes les fonctions HFSQL peuvent être utilisées sur le fichier de données importé, à l'exception de la gestion de l'intégrité.
  • Le nombre d'importations de description possible est illimité.
  • Cette fonction permet d'utiliser des fichiers de données décrits dans des analyses WINDEV et WEBDEV antérieures (WINDEV 4.1 à 5.5, WEBDEV 1.0 et 1.5).
WINDEVWEBDEV - Code ServeurWindowsHyper File 5.5

Fonction HDéclare sur des analyses des versions précédentes

Le moteur Hyper File version 4.1 à 5.5 ne pouvant pas travailler sans analyse ouverte (contrairement au moteur HFSQL Classic), l'analyse du premier fichier de données accédé est ouverte dans le moteur Hyper File 5.
Il est nécessaire d'utiliser un nom d'alias pour accéder à un fichier de données ayant les caractéristiques suivantes :
  • fichier de données d'une autre analyse.
  • fichier de données portant le même nom logique qu'un des fichiers de données de l'analyse ouverte.
Attention : Les fichiers de données décrits dans des analyses WINDEV et WEBDEV antérieures (WINDEV 4.1 à 5.5, WEBDEV 1.0 et 1.5) sont manipulés par le moteur Hyper File version 5.5 : WD553HF.DLL.
Ce module existe uniquement en version 32 bits.
Une application devant consulter des données au format 5.5 ou antérieur doit donc :
  • obligatoirement être compilée en 32 bits et non pas en 64 bits,
  • limiter ses possibilités à celles disponibles en version 5.5 de WINDEV. Par exemple, la constante hWDL n'existait pas en version 5.5 : elle ne peut donc pas être utilisée sur un fichier Hyper File 5.5.
Remarque : Cette fonction remplace la fonction HAliasExterne, conservée par compatibilité avec WINDEV 5.5.
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