|
|
|
|
- Utilisation du mot-clé EXTERNE
- Description du fichier
- Limitations
HDBDécritFichier (Fonction) En anglais : HDBDescribeFile
 Disponible 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. 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")
- 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.
- Cette fonction n'est pas disponible lors de l'utilisation d'une base de données via Accès Distant.
- Cette fonction n'est pas disponible lors de l'utilisation d'un exécutable autonome.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|