so mein code ;) der klappt aber nicht nicht ganz vielleicht habt Ihr ne Idee :
pathname = "C:\temp\test.csv"
foutput = Freefile
While Not Eof(foutput)
Line Input #foutput, sTxt
finput = Freefile()
Open "C:\temp\neuedatei.csv" For Append As finput
Write #finput, sTxt
Closefinput
Open pathname For Random As fileNum%
test = ""
Put #fileNum%, ,test
WEnd
Close.foutput
Call stream.Close
Es ist lange her das ich Notes gemacht .
mein eingangs script funktioniert doch tadellos :
foutput = Freefile()
While Not Eof(foutput)
Line Input #foutput, sTxt
Print "Inhalt : " + sTxt
Wend
Close foutput
Call stream.Close
Jetzt ist es nur noch wichtig das ich das mit der 2ten Datei einfüge.
Sprich Neue Datei erstellen und Zeile für Zeile inhalt raußnehmen in neue Datei schreiben und Zeile für Zeile lösche.
Also Zeile aus alter Datei wird von Datenbank benutzt und danach in neue datei setzen und aus alter löschen.
Wieso brauchst Du gleichzeitig Stream und Freefile?
Kannst ja beider mit Streams machen.
....
dim zeile as string
call instream.open(path)
call oustream.open(path)
while not instream.iseos
zeile = instream.readtext(STMREAD_LINE,EOL_PLATFORM)
'mach was mit zeile
call oustream.writetext(zeile,EOL_PLATFORM)
end while