Domino 9 und frühere Versionen > ND6: Entwicklung
DTA Dateien per Script lesen / schreiben
Glombi:
Hat jemand zufällig Erfahrungen mit dta Dateien? Das ist ein standardisiertes Format, welches für die elektronische Bearbeitung von Überweisungen verwendet wird.
Es handelt sich um eine Datei, bei der die Datensätze nicht mit CR/LF getrennt sind.
So funktioniert es also nicht:
Open datei For Input As FileNum
Do Until Eof(FileNum)
Line Input #FileNum ,datensatz
Loop
Close #FileIm
Die Daten stehen an definierten Positionen.
Andreas
koehlerbv:
Lies das File doch als Binary File aus - dann kannst Du es "häppchenweise" auswerten. An Hand eines mitgeführten Zählers weisst Du ja, was Du gerade liest.
HTH,
Bernhard
Glombi:
Das habe ich versucht, aber es funktioniert nicht. Hast Du zufällig ein Beispielscript?
Es wird was ausgelesen, allerdings in welchem Format (Sscreenshot)
Thomas Schulte:
Wenn ich nicht komplett bescheuert bin dann ist doch im DTA die Länge eines Records bekannt. Oder?
Dann probiers doch mit
Open fileName$ For Random As fileNum% Len = DTARecLen
und Lesen kannst du das ganze dann häppchenweise mit:
Do While Not EOF(fileNum%)
Get #fileNum%, , rec
Loop
Sollte fusionieren.
Thomas
Glombi:
Das hatte ich schon versucht, er geht aber gar nicht in die Schleife, d.h.
Do While Not EOF(fileNum%)
ist false !?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln