pingwin
Messages postés6Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention19 mai 2005
-
13 août 2003 à 09:37
pingwin
Messages postés6Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention19 mai 2005
-
13 août 2003 à 14:46
bonjour
J'ai un fichier texte qui contient des données que j'aimerais récupérer: seulement je ne veux pas toutes les données seulement une partie par-ci par là. Une fois la donnée récupérée, je veux la mettre dans une bd dans le champ corespondant.Y'a t'il un moyen de le faire en asp?
En fait, chaque paragraphe correspond à un document. Et donc je voudrais, par exemple, intercepter le contenu de from (l'auteur) de webcategories du document pour pourvoir le placer dans les champs de ma bd pour la ligne correspondant à mon document.
Est-ce possible?
pingwin
Messages postés6Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention19 mai 2005 13 août 2003 à 14:46
qqun peut-il m'aider car je galère grave. Voilà ce que j'ai fait: mais ça ne marche pas ou alors de manière aléatoire (les response.write c'est mon debugger) :
<%
Set FSO = CreateObject("Scripting.FileSystemObject")
fichier="lotus_structured text_char12.txt"
chemin_fichier= Server.MapPath(fichier)
Set inF = FSO.OpenTextFile(chemin_fichier, 1, FALSE, FALSE)
While not inF.atEndOfStream ' tant qu'on est pas à la fin du fichier
While inF.readLine() <> chr(12) 'tant qu'on est pas tombé sur le caractère saut de page
motCle = inF.read(4) ' lit les 4 premiers caractères d'une ligne.
if motCle = "WebC" then
inF.skip(12)
titre = inF.readLine()
response.write(titre)
end if
if motCle = "$Rev" then
inF.skip(9)
date1 = inF.readLine()
date2 = left(date1,10)
response.write(date2)
end if
if motCle = "$Upd" then
inF.skip(9)
auteur = inF.readLine()
response.write(auteur)
end if
if motCle = "Subj" then
inF.skip(6)
descr = inF.readLine()
response.write(descr)
end if
if motCle = "Main" then
inF.skip(5)
id= inF.readLine()
id2 = left(id,5)
response.write(id2)
end if
wend
wend ' recommence la boucle
inF.close
%>
qqun peut-il me dépanner en me disant ce qui cloche (tout??????)