Hallo zusammen,

ich befülle mittels eines SQLRPGLE-Programmes per INSERT eine Datei.

Die Select-Kriterien hierfür kann der Benutzer per DSPF bestimmen.

Beim ersten Programmaufruf funktioniert dies auch. Sobald der Benutzer jedoch noch eine 2. Selektion vornimmt, wird die Datei zwar gelöscht, aber nicht wieder entsprechend der DSPF-Kriterien neu aufgebaut. Auch ein Beenden des Programms und wieder neu callen bringt nichts. Lediglich ein Beenden der Sitzung ermöglicht ein nächstes Insert !?!

Muss ich hier irgendwelche Kompilieroptionen setzen (off. Datenpfade schließen etc.) ??

Ich habe bemerkt, dass die Dateien nach Beenden des Programms noch immer offen sind. Könnte dies der Grund sein?? Wenn ich allerdings die off. Datenpfade schließe, wirkt sich das neg. auf die Performance-Vorteile für die nächste Abfrage aus, oder??

LG, Tobias