DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Divers
  • Fonction <Source>.Dé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 <Source>.AnnuleDéclaration.
Exemple
// Déclaration d'un fichier de données FournisseurWD Ã  partir de l'analyse GESTCOM
Fournisseur.Déclare("\Exemples\GestCom\GESTCOM.WDD", "", "FournisseurWD")
Syntaxe
<Résultat> = <Source>.Déclare(<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.
<Source> : Type correspondant à la source spécifiée
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
<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).
WindowsHyper File 5.5

Fonction <Source>.Dé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.
Composante : wd290hf.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