Textdatei einlesen (VBScript)
Helmut
- asp.net
Hallo zusammen,
ich lese eine Textdatei so ein:
erstezeile = objTextStream.ReadLine
So liest man die erste zeile ein.
Mein Problem ist nun. Wie mache ich jetzt einen Zeilensprung das ich die nächste Zeile einlesen kann?
Ich möchte es vermeiden das ich die komüplette Datei in einer Variable einlese und dann teile.
mfg
Helmut
Hallo Helmut,
Wie mache ich jetzt einen Zeilensprung das ich die nächste Zeile einlesen kann?
Einfach wieder objTextStream.ReadLine ausführen, immer wieder bis das Dateiende erreicht ist.
Gruß,
Michael
Hallo
springt der automatisch auf die nächste Zeile?
Was bringt er wenn das datei ende erreicht ist EOF ???
springt der automatisch auf die nächste Zeile?
Ja.
Was bringt er wenn das datei ende erreicht ist EOF ???
Ja.
Gruß,
Michael
Wie frage ich bei diesem obj ab ob das dateiende erreicht ist.
objFileSys.EOF
objTextStream.EOF
?
Hallo!
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\Databases\PhoneList.csv", 1)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
Wscript.Echo strLine
Loop
objFile.Close
Beste Grüße
Viennamade
Hallo!
springt der automatisch auf die nächste Zeile?
Was bringt er wenn das datei ende erreicht ist EOF ???
ReadLine setzt den Zeiger automatisch auf die nächste Zeile. Wenn du ReadLine also oft genug durchführst, dann steht der Zeiger zwangsläufig am Ende der Datei (oder des Streams).
Beste Grüße
Viennamade
Hi
ich lese eine Textdatei so ein:
erstezeile = objTextStream.ReadLine
So liest man die erste zeile ein.
Mein Problem ist nun. Wie mache ich jetzt einen Zeilensprung das ich die nächste Zeile einlesen kann?
Das kann ich dir jetzt leider nicht aus dem FF sagen. Was passiert, wenn du nochmals ReadLine aufrufst? Mehr Infos zum TextStream-Objekt und ASP allgemein findest du unter [http://www.w3schools.com/asp].
FG
Tom2