Domino 9 und frühere Versionen > ND7: Entwicklung
Problem beim Lesen einer großen Textdatei
flaite:
Warum zerteilst du das File vorher nicht mit einer anderen Programmiersprache in 2 Teile?
http://stackoverflow.com/questions/546508/how-can-i-split-a-file-in-python
Oder mit einem Tool.
http://www.soft-ware.net/dateimanagement/datei-splitter/index.asp
platzebo:
Guten Morgen und vielen Dank für die zahlreichen Rückmeldungen :)
ich bekomme von einem Host die Daten geliefert und muß die auf x Datenbanken verteilen.
Wir lesen die Datei wie folgt aus:
Open "E:\Daten\adressg.txt" For Input Access Read As #fh
Line Input #fh, satz
Auf dem Server habe ich auch keine Möglichkeit einen Filesplitter zu installieren - an diese Möglichkeit dachte ich auch schon.
Ligrü aus Linz
Mike ;)
flaite:
Hallo Mike,
mit Java in LotusNotes hast Du diese Probleme nicht. Vielleicht kannst Du diesen Agenten in Java umschreiben.
Demian:
Moin,
wenn die Datensatzlänge bekannt und fix ist hilft dir vielleicht die Funktion/das Statement "Seek" weiter.
Damit kannst du dir die letzte "Dateiposition", die du ausgelesen hast speichern um zu einem späteren Zeitpunkt mit dem Auslesen ab dieser Stelle zu beginnen. Also kannst du so den auszulesenden Teil auf eine Größe von XY reduzieren pro Lauf.
Hier hatte ich damals Seek "entdeckt":
http://atnotes.de/index.php/topic,35763.0.html
Gruß
Demian
platzebo:
Danke für den Tip - leider ist die Satzlänge nicht konstant
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln