Re: Ajouter une table dans l'analyse !?

Posté par R&B le 18/10/2006 10:48:01
Bonjour
L'analyse est partie intégrante de votre projet.
En conséquence il ne subsiste que 2 voies :
- la mise à jour de votre analyse, recompilation et mise à jour de vos clients
- l'utilisation des fichiers temporaires.

Note sur la description de fichier temporaires.
Disponibles sous forme de sources de données, nous ne recommandons l'usage des fichiers temporaires que pour la durée d'une session d'utilisation.
Les fichiers qui sont amener a perdurer au dela de l'instant ou l'utilisateur quitte l'application doivent être décris dans l'analyse.

En effet, couvent, la description des temporaires hérite des description de fichiers de l'analyse :
dFic est une description de fichier
dRub est une description de rubrique
dFic..Nom = "MONTEMP"
dFic..Repertoire = CompleteRep(fRepEnCours())+"TEMP\"
dRUB..Nom = "IDMONTEMP"
dRUB..type = hRubIdentifiantAuto
hDecritRubrique(dFic,dRub)
// copie depuis une rubrique existante
dRUB..Nom = FICHIER1.RUBRIQUE1..nom
dRUB..Type = FICHIER1.RUBRIQUE1..type
dRUB..Taille = FICHIER1.RUBRIQUE1..taille
dRUB..TypeClé = FICHIER1.RUBRIQUE1..TypeClé
hDecritRubrique(dFic,dRub)
...

hAnnuleDeclaration("MONTEMP")
hDecritFichier(dFic)
hCréation("MONTEMP")

Si on met à jours la description de FICHIER1.RUBRIQUE1, la modification automatique des données ne saura reconnaitre le temporaire. Par conséquent, la description dynamique ne correspondra plus au fichier physique. Cela provoquera une erreur impossible à corriger via la mise à jour automatique des données. Seul un lourd export au format texte et import aprés création du fichier selon la nouvelle description pourra assurer la persistance de ces données. D'où notre conseil.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4681&post_id=19422