|
|
|
|
|
- Propriétés spécifiques à la description de fichiers de données
- Comment décrire des fichiers de données par programmation ?
- Manipulation des rubriques d'un fichier de données décrit par programmation
- Journalisation
Description de Fichier (Type de variable) En anglais : File Description (Type of variable)
Disponible uniquement avec ces types de connexion
Une variable de type Description de Fichier permet de décrire par programmation un ou plusieurs fichiers de données. La description de chaque fichier de données est validée par la fonction HDécritFichier. Après cette validation : - Ce fichier de données pourra être manipulé comme n'importe quel fichier de données décrit dans l'analyse.
- La variable de type "Description de Fichier" est réinitialisée et pourra être utilisée pour décrire par programmation un autre fichier de données.
UnFichier est une Description de Fichier
MonFichier1, MonFichier2 sont des Descriptions de Fichier
UnFichier est une Description de Fichier
UnFichier.Nom = "CLIENT"
UnFichier.Type = hFichierNormal
UnFichier.CryptageFic = hCryptageStandard
...
HDécritFichier(UnFichier)
Syntaxe
Déclarer une ou plusieurs descriptions de fichier de données Masquer les détails
<Nom de la variable> est une Description de Fichier <Nom de la variable 1>, <Nom de la variable 2> sont des Descriptions de Fichier
<Nom de la variable> : Nom de la variable de type "Description de Fichier" à déclarer.Remarque : Les mots-clés une et des ne sont pas obligatoires : ce sont des mots d'agrément. Pour décrire une variable de type "Description de Fichier" : Utilisez les propriétés du WLangage spécifiques aux descriptions de fichiers de données. Pour plus de détails, consultez les remarques. Pour valider la description d'une variable de type "Description de Fichier" : Remarques Propriétés spécifiques à la description de fichiers de données Les propriétés spécifiques à la description de fichiers de données sont détaillées dans le tableau suivant : Remarque : Les propriétés en gras suivies d'un astérisque ( * ) doivent obligatoirement être initialisées lors de la description d'un fichier de données par programmation. | | Nom de la propriété | Effet |
---|
CompressionMmo | Mode de compression du fichier MMO (contenant les mémo binaires et texte) associé au fichier de données | CryptageFic | Mode de cryptage du fichier de données | CryptageMmo | Mode de cryptage du fichier mémo (d'extension .MMO) associé au fichier de données | CryptageNdx | Mode de cryptage du fichier d'index associé au fichier de données | CxAccès | Type d'accès au fichier lors de la connexion OLE DB à une table spécifique (en tenant compte des modifications effectuées par la fonction HConnecte) | CxAccèsDécrit | Type d'accès au fichier lors de la connexion OLE DB à une table spécifique (sans tenir compte des modifications effectuées par la fonction HConnecte) | CxBaseDeDonnées | Source de données OLE DB lors de la connexion OLE DB à une table spécifique (en tenant compte des modifications effectuées par la fonction HConnecte) | CxBaseDeDonnéesDécrite | Source de données OLE DB lors de la connexion OLE DB à une table spécifique (sans tenir compte des modifications effectuées par la fonction HConnecte) | CxLibelléDécrit | Libellé de la connexion à la source de données OLE DB | CxMotDePasseDécrit | Mot de passe utilisé pour ouvrir le fichier lors d'une connexion OLE DB | CxProviderOLEDB | Nom du serveur OLE DB utilisé (en tenant compte des modifications effectuées par la fonction HConnecte). | CxProviderOLEDBDécrit | Nom du serveur OLE DB (sans tenir compte des modifications effectuées par la fonction HConnecte). | CxUtilisateur | Nom de l'utilisateur lors d'une connexion OLE DB (en tenant compte des modifications effectuées par la fonction HConnecte). | CxUtilisateurDécrit | Nom de l'utilisateur lors d'une connexion OLE DB (sans tenir compte des modifications effectuées par la fonction HConnecte). | Format | Format des données du fichier de données (ANSI ou Unicode). | GrosFichier | Taille maximale d'un fichier de données. | Inaltérable | Mode de gestion de l'inaltérabilité du fichier de données. | Journalisation | Mode de journalisation d'un fichier de données. | MotDePasseWDD55 | Mot de passe à utiliser pour manipuler un fichier définit par programmation au format Hyper File 5.5 dans une analyse au format WINDEV. | Nom ( * ) | Nom du fichier HFSQL. | Nom55 | Nom logique du fichier au format Hyper File 5.5 présent dans une analyse au format WINDEV. | NomDécrit | Nom logique d'un fichier de données. | NomPhysique | Nom physique des fichiers de données. | NomPhysiqueDécrit | Nom physique des fichiers HFSQL (sans tenir compte des changements de nom réalisés grâce à la fonction HChangeNom). | NullIndexé | Mode de gestion de la valeur "Null" pour une rubrique clé. | NullSupporté | Mode de gestion de la valeur NULL. | RepeatableReadSupporté | Utilisation du fichier dans une transaction HFSQL Client/Serveur ayant un mode d'isolation "Repeatable Read". | Répertoire | Répertoire physique des fichiers HFSQL (cette propriété tient compte des changements de répertoires réalisés grâce aux fonctions HChangeRep ou HSubstRep). | RépertoireDécrit | Répertoire physique des fichiers HFSQL (cette propriété ne tient pas compte des changements de répertoires réalisés grâce aux fonctions HChangeRep ou HSubstRep). | RépertoireJournal | Répertoire du fichier journal décrit dans l'analyse. | RubriqueTexteComplétée | Complète ou non les rubriques texte par des espaces. | Sécurisé | Niveau de sécurité du cryptage des fichiers de données. | Type | Type d'un fichier de données. | WDD55 | Chemin du fichier WDD au format 5.5 utilisé pour manipuler des fichiers de données au format 5.5 dans une application WINDEV. |
Manipulation des rubriques d'un fichier de données décrit par programmation Lors de la création d'un fichier de données sous l'éditeur d'analyses, les noms du fichier de données et de ses rubriques sont automatiquement reconnus par le compilateur. Lors de la création d'un fichier de données à l'aide d'une variable de type "Description de Fichier", les noms du fichier de données et de ses rubriques sont définis grâce à la propriété Nom. Ces noms ne sont pas automatiquement reconnus par le compilateur. L'utilisation de ces noms pour désigner le fichier de données ou ses rubriques provoque une erreur de compilation. Pour que le nom du fichier de données décrit par programmation soit reconnu par le compilateur, il est nécessaire de déclarer ce nom de fichier comme une source de données grâce au mot-clé source de données. Ce fichier de données pourra alors être manipulé par son nom sous l'éditeur de code. Par exemple :
UnFichier est une Description de Fichier
...
UnFichier.Nom = "CLIENT"
...
HDécritFichier("CLIENT")
...
CLIENT est une Source de Données
...
HLitPremier(CLIENT, "NOMCLI")
Remarque : Il est également possible de déclarer le nom du fichier de données avec le mot-clé Externe. Cependant, la vitesse d'exécution du traitement sera ralentie. Journalisation Lors de la description du fichier de données par programmation : - si le fichier de données est journalé et si aucune rubrique n'est journalée, toutes les rubriques (sauf les clés composées) sont automatiquement passées en journalées.
- si le fichier de données est journalé et si au moins une rubrique est journalée, les autres rubriques ne sont pas modifiées.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|