Hallo,
Ich habe viel Zeit verbracht um in einem großen Programm unerklärliche Fehler zu suchen.
Zufällig habe ich entdeckt, daß händisch angelegte persistente Felder in einer Tabelle, welche als Lookupfelder in eine andere Datei funktionieren, die Ursache waren.
Wird eine Nachschau in einer anderen Datei durchgeführt, bleibt der Cursor auf dem betreffenden Datensatz stehen und wird nicht wieder rückgestellt.
Wenn man also gerade eine Schleife o.a. in betreffender Datei laufen hat, kommt diese gehörig durcheinander.
Bei mir trat der Effekt auf, daß EOF der Tabelle überlesen wurde (ohne daß EOF auf True gesetzt wurde !)
Ist dies ein gewollter Effekt oder soll er nur einige Programmierer zur Verzweiflung treiben ?
Gruss<br>Helmut
Ich habe viel Zeit verbracht um in einem großen Programm unerklärliche Fehler zu suchen.
Zufällig habe ich entdeckt, daß händisch angelegte persistente Felder in einer Tabelle, welche als Lookupfelder in eine andere Datei funktionieren, die Ursache waren.
Wird eine Nachschau in einer anderen Datei durchgeführt, bleibt der Cursor auf dem betreffenden Datensatz stehen und wird nicht wieder rückgestellt.
Wenn man also gerade eine Schleife o.a. in betreffender Datei laufen hat, kommt diese gehörig durcheinander.
Bei mir trat der Effekt auf, daß EOF der Tabelle überlesen wurde (ohne daß EOF auf True gesetzt wurde !)
Ist dies ein gewollter Effekt oder soll er nur einige Programmierer zur Verzweiflung treiben ?
Gruss<br>Helmut
Comment