Bonjour,
Je suis exaspérée, alors je me décide enfin à vous demander de m'éclairer, SVP.
Dans le but d'effectuer une recherche par mots-clés, j'essaie d'ouvrir chaque fichier d'un dossier pour en vérifier le contenu. Pour le nom des fichiers en question, je dois me baser sur ma base de données SQL, donc un recordset rsFiches est créé.
Pourquoi, lorsque je fais :
J'obtiens tous les noms de fichiers (+path) qui se trouvent dans mon recordset. Les noms sont corrects et situés au bon endroit. Mais si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 strDossierRech = "/pspecdev/documents/docHTML/" Set objFS = Server.CreateObject("Scripting.FileSystemObject") Set objFld = objFS.GetFolder(Server.MapPath(strDossierRech)) strServerPath = objFld.Path & "\" Do while not rsFiches.eof response.write strServerPath & rsFiches("LienFiche") Loop
... j'obtiens l'erreur d'exécution 0x800A0035 qui, après vérification, signifie quelque chose comme File not found.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set objFile = objFS.GetFile(strServerPath & rsFiches("LienFiche") Set objTS = objFile.OpenAsTextStream etc...
J'en perds mon latin !!! Quelqu'un peut m'expliquer, SVP ?





Répondre avec citation



Partager