Microsoft VBScript runtime error '800a01a8'
Bonjour à tous,
Je suis entrain de réaliser un moteur de recherche devant fonctionner sur une partie d'un site intranet.
A l'execution de mon fichier Recherche.asp, l'erreur suivante apparaît dans le navigateur:
Microsoft VBScript runtime error '800a01a8'
Object required: '[string: "French/"]'
/Public/StaffServices/HumanResources/StaffManual2005/StaffManual/Recherche.asp, line 14
Voici le début de mon fichier:
<%@ LANGUAGE="VBSCRIPT" %>
<html>
<head>
<title>Staff Manual</title>
<%
DIM keywords, termsArray, contenu, content, texte
SET fso = Server.CreateObject("Scripting.FileSystemObject")
' Création d'un accès au système de fichiers
' L'instruction SET permet d'affecter une référence d'objet à une variable
SET rep = "French/"
' Dossier dans lequel chercher
Je ne comprends pas du tout l'erreur!
Merci de me faire part de vos idées.
Marlène.
Microsoft VBScript runtime error '800a01a8'
merci beaucoup, le problème est résolu
(rep est le dossier dans lequel sont situés les fichiers à rechercher)
par contre, j'en ai un autre!
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'notag'
/Public/StaffServices/HumanResources/StaffManual2005/StaffManual/Recherche.asp, line 51
Voici mon code:
<%
DIM rep, dir
DIM keywords, termsArray, contenu, content, texte
SET fso = Server.CreateObject("Scripting.FileSystemObject")
rep = "French/"
keywords = Request.form("terms")
IF keywords<>"" then
termsArray = split(lcase(keywords)," ",-1,1)
dir = Server.MapPath(rep) & "\"
SET folder = fso.GetFolder(dir)
SET files = folder.Files
FOR EACH file IN files
SET inF = fso.OpenTextFile(dir & file.name,1,false)
contenu = inF.readAll
inF.close
contenu = notag(contenu)
content = lcase(contenu)
FOR i = 0 TO Ubound(termsArray)
IF InStr(content,termsArray(i)) > 0 THEN texte = "<div align=justify><A href=""" & rep & file.name & "target=""_blank"">" & file.name & "</A> :" & left(contenu,200) & "...</div><br>"
response.write(texte)
END IF
NEXT
NEXT
END IF
SET rep = NOTHING
SET dir = NOTHING
SET file = NOTHING
SET files = NOTHING
SET folder = NOTHING
SET fso = NOTHING
%>
L'erreur concerne la ligne suivante:
contenu = notag(contenu)