DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Gestion des fichiers xBase / Fonctions WLangage
  • Utilisation du mot-clé EXTERNE
  • Description du fichier
  • Limitations
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
HDBDécritFichier (Fonction)
En anglais : HDBDescribeFile
Connecteurs Natifs (Accès Natifs)HFSQL ClassicDisponible uniquement avec ces types de connexion
Décrit par programmation un fichier de données au format dBase 3 (format le plus répandu). Cette fonction permet d'indiquer le nom, l'abréviation et le chemin d'accès au fichier xBase.
Exemple
HDBDécritFichier("CLIENTDB", "CD", "C:\FIC\CLIENT.DBF")
HDBDécritRubrique("NOM,C,20")
HDBDécritRubrique("PRENOM,C,20")
HDBDécritRubrique("AGE,N,3,0")
HDBDécritRubrique("SOLDE,N,10,2")
HDBDécritRubrique("MARIE,L")
HDBDécritRubrique("DATNAISS,D")
HDBDécritRubrique("INFOS,M")
HDBCréation()
Syntaxe
<Résultat> = HDBDécritFichier(<Nom logique du fichier xBase> , <Préfixe du fichier> , <Nom complet du fichier physique>)
<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.
<Nom logique du fichier xBase> : Chaîne de caractères
Nom logique du fichier xBase à créer. Ce nom sera utilisé dans toutes les fonctions manipulant les fichiers xBase.
<Préfixe du fichier> : Chaîne de caractères
Abréviation du fichier (2 caractères).
<Nom complet du fichier physique> : Chaîne de caractères
Chemin dans lequel sera créé le fichier sur disque et le nom complet du fichier (avec l'extension).
Remarques

Utilisation du mot-clé EXTERNE

Il est conseillé d'utiliser le mot-clé EXTERNE pour déclarer le fichier qui va être décrit puis créé, afin d'éviter les warning sous l'éditeur de code. Par exemple :
EXTERNE Client
HDBDécritFichier("CLIENT", "DA", "C:\FIC\CLIENT.DBF")

Description du fichier

  • Si le fichier est déjà ouvert lors de l'appel de la fonction HDBDécritFichier, une erreur 1009 sera générée.
  • Le fichier sera créé sur le disque avec la fonction HDBCréation.
  • La structure du fichier est décrite avec la fonction HDBDécritRubrique. Le nombre de rubriques créées dans un fichier est limité à 128.
  • Les index sont décrits avec la fonction HDBDécritIndex.

Limitations

Cette fonction n'est pas disponible lors de l'utilisation d'un exécutable autonome.
Composante : wd300hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/09/2024

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