problem lecture d un fichier texte !!

problem lecture d un fichier texte !! - VB/VBA/VBS - Programmation

Marsh Posté le 15-07-2005 à 10:46:05    

bonjour a tous je suis debutant en vbscript j ai voulu faire un bout de script me permettant la Lecture d'un fichier texte au format CSV (champs séparés par points-virgules). et je souhaite afficher le contenu de mon de mon fichier pour tester si il fonctionne bien mais j ai un bug et je ne sais pas pourquoi  est ce quelqu un pourrait voir le code ci dessous et me dire d ou vien le Pb.merci
 
dim s
dim s2
dim fields
dim  fso
 
 
Const ForReading=1
'Lecture d'un fichier texte au format CSV (champs séparés par points-virgules)
set fso = CreateObject("Scripting.FileSystemObject" )
set f = fso.GetFile(filename)
set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
set f2 = fso.GetFile(test)
set ts2 = f.OpenAsTextStream(Forwriting, TristateUseDefault)
 
do while (Not ts.AtEndOfStream)
   s = ts.ReadLine
   fields = Split(s, "," )
   s2=ts2.writeline
loop

Reply

Marsh Posté le 15-07-2005 à 10:46:05   

Reply

Marsh Posté le 15-07-2005 à 12:03:51    

-tu ne définis pas les constante ForWriting et TristateUseDefault
-tu te goure dans ton split, tu met une virgule à la place d'un point-virgule
-tu utilises incorrectement la méthode WriteLine, cf http://msdn.microsoft.com/library/ [...] teline.asp
-tu ne fait rien de ce que tu as récupéré dans "fields"


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed