Tu sais mes connaissances en FSO et ASP sont assez limitées. (FSO j'utilise peu et ASP j'y ai pas touché depuis 3 ans facile) Donc je ne peux pas te répondre pour l'équivalent de l'instruction vb Name.
Ton instruction Set oSub = fso.GetFolder(fso.GetAbsolutePathName(root)) fonctionne car tu es sûr qu'il existe voire tu gères l'erreur. C'est pour ça que je préférais tester sa présence et si oui procéder à son renommage. D'où :
If fs.FolderExists(oSub) then Set f= fs.GetFolder(oSub)) f.Name= nSub ' *** End if
voire mettre une double condition sur le If pour s'assurer que le nouveau rep n'existe pas lui aussi ; indépendamment des problèmes de / ou et du fait que j'avais mal lu que WclientOld et WclientMod étaient des variables
(PS : j'avais pas testé en ASP donc j'étais pas sur du coup)
Juste une remarque, cette manière de procéder permet de modifier le nom d'un sous-répertoire, pas de le déplacer sur le même disque comme le fait Name AncienNom As NouveauNom il me semble que Name n'a pas d'équivalent en FSO, dans mon cas, ce n'est pas nécessaire, mais sais-tu si c'est possible ?
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Re,
Tu sais mes connaissances en FSO et ASP sont assez limitées. (FSO
j'utilise peu et ASP j'y ai pas touché depuis 3 ans facile)
Donc je ne peux pas te répondre pour l'équivalent de l'instruction vb Name.
Ton instruction Set oSub = fso.GetFolder(fso.GetAbsolutePathName(root))
fonctionne car tu es sûr qu'il existe voire tu gères l'erreur. C'est
pour ça que je préférais tester sa présence et si oui procéder à son
renommage. D'où :
If fs.FolderExists(oSub) then
Set f= fs.GetFolder(oSub))
f.Name= nSub ' ***
End if
voire mettre une double condition sur le If pour s'assurer que le
nouveau rep n'existe pas lui aussi ;
indépendamment des problèmes de / ou et du fait que j'avais mal lu que
WclientOld et WclientMod étaient des variables
(PS : j'avais pas testé en ASP donc j'étais pas sur du coup)
Juste une remarque, cette manière de procéder permet de modifier le nom d'un sous-répertoire, pas de le déplacer sur le même
disque comme le fait
Name AncienNom As NouveauNom
il me semble que Name n'a pas d'équivalent en FSO, dans mon cas, ce n'est pas nécessaire, mais sais-tu si c'est possible ?
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Tu sais mes connaissances en FSO et ASP sont assez limitées. (FSO j'utilise peu et ASP j'y ai pas touché depuis 3 ans facile) Donc je ne peux pas te répondre pour l'équivalent de l'instruction vb Name.
Ton instruction Set oSub = fso.GetFolder(fso.GetAbsolutePathName(root)) fonctionne car tu es sûr qu'il existe voire tu gères l'erreur. C'est pour ça que je préférais tester sa présence et si oui procéder à son renommage. D'où :
If fs.FolderExists(oSub) then Set f= fs.GetFolder(oSub)) f.Name= nSub ' *** End if
voire mettre une double condition sur le If pour s'assurer que le nouveau rep n'existe pas lui aussi ; indépendamment des problèmes de / ou et du fait que j'avais mal lu que WclientOld et WclientMod étaient des variables
(PS : j'avais pas testé en ASP donc j'étais pas sur du coup)
Juste une remarque, cette manière de procéder permet de modifier le nom d'un sous-répertoire, pas de le déplacer sur le même disque comme le fait Name AncienNom As NouveauNom il me semble que Name n'a pas d'équivalent en FSO, dans mon cas, ce n'est pas nécessaire, mais sais-tu si c'est possible ?
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
J-Pierre
Bonsoir Eric,
Pas de souci, les validations sont bien faites, mais tout au début du code, si j'arrive là, c'est que c'est bon. Pour l'instruction Name, faudrait tester dans une procédure VBA, car ce n'est pas FSO mais VB, si j'ai bien compris, et les messages d'erreur seront peut-être plus explicites.
En tout cas, merci encore J-Pierre
Bonsoir Eric,
Pas de souci, les validations sont bien faites, mais tout au début du code, si j'arrive là, c'est que c'est bon. Pour
l'instruction Name, faudrait tester dans une procédure VBA, car ce n'est pas FSO mais VB, si j'ai bien compris, et les
messages d'erreur seront peut-être plus explicites.
Pas de souci, les validations sont bien faites, mais tout au début du code, si j'arrive là, c'est que c'est bon. Pour l'instruction Name, faudrait tester dans une procédure VBA, car ce n'est pas FSO mais VB, si j'ai bien compris, et les messages d'erreur seront peut-être plus explicites.
En tout cas, merci encore J-Pierre
Eric
Bonsoir,
EN VBA comme en VB l'instruction Name ne pose aucun problème. Le problème apparait en VBScript. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As.
Je me rappelle que j'avais eu des problèmes en VBScript lors de mes déclarations car je voulais toujours typer mes variables, du genre Dim i as Integer et ça n'était pas supporté par VBScript, même type de message que celui que tu as reçu pour le Name. Du coup, je ne les typais jamais et dans toutes les doc que j'ai lues, il n' y avait jamais de typage des variables sauf en commentaire.
C'est pourquoi j'en conclus que l'instruction Name n'est pas supporté par VBScript. Mais peut-être faudrait-il poser la question sur le NG ASP ou VBScript ?
Bonsoir Eric,
Pas de souci, les validations sont bien faites, mais tout au début du code, si j'arrive là, c'est que c'est bon. Pour l'instruction Name, faudrait tester dans une procédure VBA, car ce n'est pas FSO mais VB, si j'ai bien compris, et les messages d'erreur seront peut-être plus explicites.
En tout cas, merci encore J-Pierre
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
EN VBA comme en VB l'instruction Name ne pose aucun problème. Le
problème apparait en VBScript. Si on ne met pas le As ou si on essaie de
le remplacer par la virgule, l'éditeur réagit immédiatement et annonce
qu'il veut As.
Je me rappelle que j'avais eu des problèmes en VBScript lors de mes
déclarations car je voulais toujours typer mes variables, du genre Dim i
as Integer et ça n'était pas supporté par VBScript, même type de
message que celui que tu as reçu pour le Name. Du coup, je ne les typais
jamais et dans toutes les doc que j'ai lues, il n' y avait jamais de
typage des variables sauf en commentaire.
C'est pourquoi j'en conclus que l'instruction Name n'est pas supporté
par VBScript. Mais peut-être faudrait-il poser la question sur le NG ASP
ou VBScript ?
Bonsoir Eric,
Pas de souci, les validations sont bien faites, mais tout au début du code, si j'arrive là, c'est que c'est bon. Pour
l'instruction Name, faudrait tester dans une procédure VBA, car ce n'est pas FSO mais VB, si j'ai bien compris, et les
messages d'erreur seront peut-être plus explicites.
En tout cas, merci encore
J-Pierre
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
EN VBA comme en VB l'instruction Name ne pose aucun problème. Le problème apparait en VBScript. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As.
Je me rappelle que j'avais eu des problèmes en VBScript lors de mes déclarations car je voulais toujours typer mes variables, du genre Dim i as Integer et ça n'était pas supporté par VBScript, même type de message que celui que tu as reçu pour le Name. Du coup, je ne les typais jamais et dans toutes les doc que j'ai lues, il n' y avait jamais de typage des variables sauf en commentaire.
C'est pourquoi j'en conclus que l'instruction Name n'est pas supporté par VBScript. Mais peut-être faudrait-il poser la question sur le NG ASP ou VBScript ?
Bonsoir Eric,
Pas de souci, les validations sont bien faites, mais tout au début du code, si j'arrive là, c'est que c'est bon. Pour l'instruction Name, faudrait tester dans une procédure VBA, car ce n'est pas FSO mais VB, si j'ai bien compris, et les messages d'erreur seront peut-être plus explicites.
En tout cas, merci encore J-Pierre
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
.../... Problème dans l'ordre des phrases qui entraine un problème de compréhension ;-)
Lire : EN VBA comme en VB l'instruction Name ne pose aucun problème. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As. Le problème apparait en VBScript.
au lieu de :
EN VBA comme en VB l'instruction Name ne pose aucun problème. Le problème apparait en VBScript. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
.../...
Problème dans l'ordre des phrases qui entraine un problème de
compréhension ;-)
Lire :
EN VBA comme en VB l'instruction Name ne pose aucun problème. Si on ne
met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur
réagit immédiatement et annonce qu'il veut As. Le problème apparait en
VBScript.
au lieu de :
EN VBA comme en VB l'instruction Name ne pose aucun problème. Le problème apparait en VBScript. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As.
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
.../... Problème dans l'ordre des phrases qui entraine un problème de compréhension ;-)
Lire : EN VBA comme en VB l'instruction Name ne pose aucun problème. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As. Le problème apparait en VBScript.
au lieu de :
EN VBA comme en VB l'instruction Name ne pose aucun problème. Le problème apparait en VBScript. Si on ne met pas le As ou si on essaie de le remplacer par la virgule, l'éditeur réagit immédiatement et annonce qu'il veut As.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr