|
|
|
|
|
- Substitutions de répertoire multiples
- Substitution de répertoire
- Divers
HSubstRep (Fonction) En anglais : HSubstDir
 Disponible uniquement avec ces types de connexion
Associe le répertoire des données spécifié dans le schéma des données à un répertoire présent sur le disque. Après l'exécution de la fonction HSubstRep, toutes les tables associées au répertoire spécifié dans le schéma des données seront manipulées dans le répertoire indiqué. Attention: Les tables doivent être préalablement fermées (fonction HFerme). Pour modifier le chemin d'une seule table, utilisez la fonction HChangeRep. Remarque: En mode Client/Serveur, utilisez la fonction HChangeRep. Syntaxe
<Résultat> = HSubstRep(<Répertoire des fichiers spécifié dans le schéma des données> , <Répertoire physique des fichiers sur le disque>)
<Résultat> : Booléen Ce paramètre est toujours égal à Vrai. En cas d'erreur, la prochaine fonction d'accès à la table utilisée renverra Faux. Par exemple, si le répertoire physique indiqué n'existe pas, une erreur de répertoire apparaîtra lors du premier accès à la table. <Répertoire des fichiers spécifié dans le schéma des données> : Chaîne de caractères Nom du répertoire donné lors de la description de la table. <Répertoire physique des fichiers sur le disque> : Chaîne de caractères Nouveau nom du répertoire (260 caractères maximum). Un chemin de type UNC peut être utilisé.Si le répertoire spécifié contient des tables non HFSQL, la fonction HSubstRep est ignorée. Remarques Substitutions de répertoire multiples La fonction HSubstRep peut être appelée plusieurs fois avec des paramètres différents. Lorsque le répertoire physique est redéfini plusieurs fois pour un même répertoire logique (décrit dans le schéma des données), le dernier répertoire physique spécifié remplace tous les autres. Substitution de répertoire La fonction HChangeRep permet d'associer un répertoire à une table. Pour substituer un répertoire par un autre, utilisez la fonction HSubstRep. Attention: la substitution de répertoire effectuée par HSubstRep s'applique sur le répertoire définit par la fonction HChangeRep. Par exemple: HSubstRep("C:\Statistiques\Janvier", "C:\Nouveau\StatJanv")
HChangeRep(Stat, "C:\Statistiques\Janvier")
HCrée(Stat)
Divers - Si la gestion du ".REP" est branchée (fonction HGèreRep), la modification du chemin est enregistrée dans le fichier ".REP" (voir gestion du .REP).
- La fermeture de la table conserve le nouveau chemin.
- Le nombre de substitutions est illimité.
Classification Métier / UI: Code métier
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|