Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2008, 00h02   #1
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Par défaut FSO.GetExtension.Name ne renvoie rien

Bonjour à tous,

Je n'arrive pas à utiliser le FSO.
Code :
1
2
3
4
5
6
dim fs, chemin
chemin = rs("Fichier")
response.write "f:" & chemin
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Response.Write("ext:")
Response.Write(fs.GetExtensionName(" & chemin & "))
Chemin est ok mais Response.Write(fs.GetExtensionName(" & chemin & ")) est vide "".
Que se passe-t-il?
ll y a-t-il une scrrun.dll à vérifier qq part?

Merci de votre attention
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2008, 15h07   #2
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 555
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 555
Points : 4 279
Points : 4 279
Salut

que te renvoie:

Code :
1
2
3
 
chemin = rs("Fichier")
response.write chemin
Ne devrais-tu pas plutôt donner le nom complet f:\ton_chemin pour pouvoir récupérer l'extension?

Code :
1
2
Response.Write(fs.GetExtensionName("f:" & chemin & "))
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 14h56   #3
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Bonjour,
Chemin est le chemin complet du fichier.
f: n'est là que pour matérialiser le reponsewrite au cas où il soit vide.
Chemin est valide, je l'utilise plus loin en lien hypertexte.
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 15h38   #4
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 555
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 555
Points : 4 279
Points : 4 279
Salut

si tu écris " & chemin & " -> il va prendre la string telle quelle et chercher l'extension dans la string " & chemin & "

Code :
1
2
 
Response.Write(fs.GetExtensionName(" & chemin & "))
En l'écrivant ainsi ça donne koi?

Code :
1
2
 
Response.Write(fs.GetExtensionName(chemin))
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 16h02   #5
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Très juste.
Merci beaucoup, ça marche!
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h44.


 
 
 
 
Partenaires

Hébergement Web