- Suppression d'un fichier de données
- Noms de fichiers et de répertoires sur le serveur LINUX
HSupprimeFichier (Fonction) En anglais : HDeleteFile
Disponible uniquement avec ce type de connexion
Supprime les fichiers de données HFSQL (fichiers .fic, .ndx, .ftx et .mmo s'ils existent) sur le serveur.
MaConnexion est une Connexion // Supprime des fichiers de données du serveur HSupprimeFichier(MaConnexion, ".\sauvegarde\fichierclient_sov.fic")
Syntaxe
<Résultat> = HSupprimeFichier(<Connexion> , <Chemin du fichier de données> [, <Options>])
<Résultat> : Booléen - Vrai si le fichier de données a été supprimé,
- Faux en cas d'erreur (par exemple si le fichier de données n'existe pas sur le serveur). La fonction HErreur permet d'identifier l'erreur.
<Connexion> : Chaîne de caractères ou variable de type Connexion Connexion dans laquelle le fichier de données doit être supprimé. Cette connexion correspond : <Chemin du fichier de données> : Chaîne de caractères Nom et chemin physique du fichier de données à supprimer. Le chemin est relatif à la base de données : le nom de la base de données ne doit pas être précisé dans le chemin. Il est nécessaire de préciser l'extension ".fic" du fichier de données. <Options> : Constante ou combinaison de constantes de type entier optionnel Par défaut, lors de la suppression d'un fichier de données : - les fichiers correspondant aux journaux ne sont pas supprimés,
- les fichiers correspondant aux transactions sont supprimés.
Ce paramètre permet de modifier ce comportement :
| | hConserveTRS | Conserve le fichier de transaction associé au fichier de données supprimé. | hDétruitLiaison | Supprime toutes les liaisons concernant le fichier de données supprimé. | hSupprimeJournal | Supprime le fichier Journal et toutes les opérations journalées associés au fichier de données supprimé. |
Remarques Suppression d'un fichier de données Le fichier de données peut être supprimé uniquement si il n'est pas en cours d'utilisation (c'est-à-dire s'il n'est pas utilisé par une requête, une vue, une autre fenêtre, un thread ou un composant à contexte HFSQL indépendant). Le fichier de données est automatiquement fermé dans le contexte HFSQL qui appelle la fonction HSupprimeFichier. Si le fichier de données est utilisé dans un contexte ou par une application, une erreur WLangage est affichée. Noms de fichiers et de répertoires sur le serveur LINUX Sur un serveur LINUX, le nom des fichiers de données (fichiers .fic, .ftx, .ndx et .mmo s'ils existent) doit être en minuscules et ne pas comporter d'accents.
Documentation également disponible pour…
|
|
|
|