|
|
|
|
|
- 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")
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.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|