Bonsoir,
Base : C:\DocumentsandSettings\Flo\Mesdocuments\BDD\Ancestrologie\DATABASE_en_Cours\Ancestrologie.bdd
Entièrement d'accord sur le respect du principe qu'on ne doit pas mélanger les documents de l'utilisateur avec les fichiers du logiciel. Je regrette seulement que MS ait lui-même édité par le passé des logiciels qui par défaut faisaient l'inverse.
Mais pas d'accord non plus pour l'exemple donné qui est il me semble le répertoire par défaut donné par "Mes documents". D'autant plus que dans cet exemple il manque tous les espaces habituels:
C:\Documents and Settings\André\Mes documents\genealogie\databases\ancestrologie.bdd
est l'exemple à ne pas suivre.
Tout d'abord parce que le nom complet est trop long. D'une part il risque d'être trop long comme paramètre d'un logiciel en ligne de commande. Exemple lors de la migration de la base, le nom complet de celle-ci doit être mis en paramètre de la commande:
ISQL.exe -ch ISO8859_1 "C:\Documents and Settings\André\Mes documents\databases\ancestrologie.bdd" -U SYSDBA -PASS masterkey -i maj_b4028_b4060.sql -o modifbase.log
Si vous devez taper ce nom, sur 84 caractères, il serait étonnant de ne pas en "rater" un.
Comportant des espaces, il ne faut pas oublier de le mettre entre guillemets...
Ensuite le chemin par défaut de Mes Documents comprend le nom sous lequel a été créé le compte de l'utilisateur. Beaucoup d'utilisateurs non prévenus des problèmes que celà peut poser, utilisent leur prénom pour s'identifier, lequel peut contenir des caractères accentués. Or certains logiciels, dont ISQL.exe, n'acceptent pas ces caractères...
Enfin en cas de réinstallation de windows, malgrès la réinscription de votre compte avec le même nom, il sera créé un répertoire dont le nom sera modifié puisque le précédent existe (exemple:andré1) et qu'il sera très difficile d'accéder à votre ancien répertoire Mes Documents, même avec des droits d'administrateur. XP pro le permet car la gestion des droits plus complète permet de se rendre "Propriétaire" d'un répertoire, mais pas à ma connaissance XP home...
Il faut savoir que "Mes documents" que vous trouvez sur le bureau est en réalité un raccourci par défaut vers le répertoire précité. Mais qu'il est relativement facile de le modifier.
Rien ne vous empêche de créer par exemple un répertoire c:\docandre\ sur lequel vous vous donnez tous les droits, et vous faites pointer le raccourci "Mes Documents" (par ses propriétés). Et vous pourrez y mettre tous vos documents, dont les répertoires d'ancestrologie (database, documents, images, importexport) qui ne doivent contenir que des données personnelles. Ne pas oublier ensuite de redéfinir les chemins qui y mènent depuis le menu configuration.
A+
André