|
|
|
|
|
- Caractéristiques du fichier de données créé
- Les différents fichiers créés
- Gestion du mot de passe
- Gestion des erreurs fatales lors de la création d'un fichier de données
- Gestion des alphabets non latins
- Réplication : Plage d'identifiants
- Priorité pour la définition de l'emplacement des fichiers du journal
- Création d'une table existante
- Contraintes d'intégrités référentielles
- OLE DB Oracle : Création d'une table contenant un mémo binaire
- OLE DB : Création d'une table contenant des identifiants automatiques
- Gestion des index
- Création du fichier de données à partir de sa description
- Rubriques DATE et HEURE avec le Connecteur Natif SQL Server
- Fonction HCréation et Connecteur Natif SQLite
HCréation (Fonction) En anglais : HCreation
Non disponible avec ce type de connexion
Crée à vide un fichier de données (fichier d'extension ".FIC") avec le fichier d'index et le fichier mémo si nécessaire. Cette fonction permet également de supprimer tous les enregistrements d'un fichier de données. Dans ce cas, l'enregistrement en mémoire n'est pas annulé. Pour l'initialiser, utilisez la fonction HRAZ. Remarque : Il est possible d'activer la création automatique des fichiers de données inexistants lors de la description du projet (onglet "Fichiers" de la description du projet, option "Créer les fichiers de données automatiquement au moment de leur ouverture"). La fonction HCréation est automatiquement utilisée si le fichier de données n'existe pas lors de sa première manipulation.
Syntaxe
<Résultat> = HCréation(<Fichier de données> [, <Mot de passe> [, <Chemin du fichier JNL> [, <Chemin du fichier JournalOperation> [, <Option>]]]])
<Résultat> : Booléen - Vrai si le fichier de données a été créé,
- Faux en cas de problème. La fonction HErreur permet d'identifier l'erreur. En cas d'erreur fatale, un traitement spécifique est nécessaire pour continuer le programme et vérifier si le fichier de données a été créé (voir Notes).
<Fichier de données> : Chaîne de caractères Nom du fichier de données à créer.
<Mot de passe> : Chaîne de caractères optionnelle - Mot de passe associé au fichier de données.
Le mot de passe des fichiers HFSQL est insensible à la casse. - Chaîne vide ("") si aucun mot de passe n'est utilisé.
<Chemin du fichier JNL> : Chaîne de caractères optionnelle Chemin d'accès au fichier JNL associé au fichier de données journalé. Ce paramètre est pris en compte uniquement si le fichier de données est journalé. Dans ce cas, le fichier <Nom du fichier>JNL.fic sera créé à l'emplacement spécifié.
<Chemin du fichier JournalOperation> : Chaîne de caractères optionnelle Chemin d'accès du fichier JournalOperation et du fichier JournalIdentification associé au fichier journalé. Le fichier JournalOperation contient toutes les opérations effectuées sur le fichier journalé. Ce paramètre est pris en compte uniquement si le fichier de données est journalé.
<Option> : Constante optionnelle de type Entier Options de création du fichier de données : | | hChangeAlphabet | L'alphabet défini avec la fonction ChangeAlphabet sera pris en compte dans le nouveau fichier de données. Les tris, recherches, ... sur des clés de type chaîne (chaînes, caractères, date et heure) seront effectués selon cet alphabet. | hSansLiaison | Gestion de l'intégrité : Les liaisons ne sont pas mises à jour sur le serveur (création, modification, suppression selon le cas). Rappel : par défaut, lors de la création d'un fichier de données, les liaisons sont mises à jour sur le serveur.
|
Remarques Gestion du mot de passe - Le mot de passe peut être défini :
- directement à la création du fichier de données avec la fonction HCréation.
- avant la création du fichier de données grâce à la fonction HPasse.
- Si le fichier de données existait et était protégé par mot de passe, le fichier de données est recréé, même si le mot de passe change ou n'existe plus.
Attention : Le mot de passe est indépendant du cryptage des données. Le cryptage des données doit être configuré lors de la description du fichier de données dans l'éditeur d'analyses (onglet "Détail").
Gestion des erreurs fatales lors de la création d'un fichier de données En cas d'erreur fatale lors de la création d'un fichier de données, il peut être intéressant de continuer le programme tout en vérifiant si le fichier de données a tout de même été créé. Pour cela, il est conseillé de faire le traitement d'exception suivant :
QUAND EXCEPTION DANS
HCréation(PERE)
FAIRE
Erreur("Erreur HFSQL : " + HErreur())
SINON
Trace("fichier créé")
FIN
Création du fichier de données à partir de sa description Il est possible de créer directement le fichier de données à vide à partir de sa description dans l'éditeur d'analyses. Il suffit de sélectionner l'option "Créer le fichier des données" et de sélectionner le répertoire dans lequel le fichier de données doit être créé.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|