Domino 9 und frühere Versionen > ND7: Entwicklung

Problem beim Lesen einer großen Textdatei

<< < (2/3) > >>

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