durch eine XML-Datei geht und anhand der dort vorhandenen Informationen folgendes tut:
Nach String A aus der XML-Datei wird per Index eine Datenbank sortiert.
Dann wird überprüft ob Spalte A (hat nichts mit String A zu tun) in der Zeile in der String A steht ncoh frei ist. Wenn ja wird String B aus der XML-Datei dort eingetragen, wenn nicht wird versuhct, ob Spalte B frei ist und dort String B eingetragen und dasselbe noch mit Spalte C.
Das funktioniert alles problemlos bis zu einem gewissen Punkt:
Nach ca. 1100 dieser Überprüfungen für XML-Datei 1 auf Datenbank 1 und weiteren 1058 für XML-Datei 2 auf Datenbank 2 (die beiden Operationen werden automatisch direkt hintereinander ausgeführt) bricht das Programm genau an dieser Stelle ab:
Code: Alles auswählen
IF operationsart == 'GET'
* DIE FOLGENDE ZEILE WIRD 1100 + 1058 Mal ausgeführt, beim 1059. Mal wird sie nicht mehr ausgeführt und das Programm schließt sich einfach.
IF OrdKey()==''
memxystatus=3
ELSE
SEEK memkey
IF .NOT. FOUND ()
memxystatus = 17
ELSE
memxystatus = 0
ENDIF
ENDIF
ENDIF