[Gelöst] Merkwürdiges Verhalten der Tabelle File
Verfasst: 22. November 2006 10:15
Hallo,
ich habe bei der Tabelle File ein unerklärliches Verhalten.
In einem Report (alle 5 Min. durch einen Timer aufgerufen!) wird die Tabelle gefiltert wie folgt:
Werden die Datensätze zunächst wie gwünscht gefiltert und verarbeitet. (Der Pfad und der Dateiname werden an einen Dataport übergeben)
Nach der Verarbeitung werden die Dateien aus dem Verzeichnis gelöscht.
Das klappt auch in >99 % aller Fälle.
Es kommt vor, das das Verzeichnis entweder leer bzw. eine neue Datei (mit anderen Namen) vorhanden ist.
Leider zeigt der Record file machmal auf eine nicht vorhandene Datei, so das an den Dataport ein Pfad übergeben wird der nicht existiert.
Die Folge ist ein Error. -->Navision muss beendet und neu gestartet werden
Wer hat eine Idee zu diesem Problem / Verhalten?!
Gruß Mikka
ich habe bei der Tabelle File ein unerklärliches Verhalten.
In einem Report (alle 5 Min. durch einen Timer aufgerufen!) wird die Tabelle gefiltert wie folgt:
- Code:
RESET;
file.SETRANGE(Path,'D:\Test\');
file.SETRANGE("Is a file",TRUE);
file.SETFILTER(file.Name,'*.MBS|*.mbs');
IF file.FIND('-') THEN
REPEAT
.
.
CLEAR(MeinDataport);
MeinDataport.FILENAME(file.Path + file.Name);
MeinDataport.RUNMODAL;
Werden die Datensätze zunächst wie gwünscht gefiltert und verarbeitet. (Der Pfad und der Dateiname werden an einen Dataport übergeben)
Nach der Verarbeitung werden die Dateien aus dem Verzeichnis gelöscht.
Das klappt auch in >99 % aller Fälle.
Es kommt vor, das das Verzeichnis entweder leer bzw. eine neue Datei (mit anderen Namen) vorhanden ist.
Leider zeigt der Record file machmal auf eine nicht vorhandene Datei, so das an den Dataport ein Pfad übergeben wird der nicht existiert.
Die Folge ist ein Error. -->Navision muss beendet und neu gestartet werden
Wer hat eine Idee zu diesem Problem / Verhalten?!
Gruß Mikka