Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 10.05.04 - 17:12:45
-
Hallo zusammen,
ich habe folgenden LS-Code:
filenum% = Freefile ()
Open "Export.txt" For Input As filenum%
Dieser ist aus der Hilfe (fast) raus kopiert.
Ich bekomme die Fehlermeldung "Unable to open File"
Ich möchte das File nur zum Lesen öffnen. Welche Berechtigung habe ich nicht?
Das File ist nicht schreibgeschüzt ;)
Danke, danke, danke !!!
-
Wo befindet sich denn "Export.txt" ? Du solltest besser den genauen Speicherort angeben, z.B. "C:\Export.txt".
Bernhard
-
Wie Bernhard schon sagt, Pfadangabe ist vermutlich angebracht. Die Fehlermeldung deutet auch nicht auf fehlende Berechtigung hin, sondern auf ein nicht auffindbares File.
Ohne Pfadangabe geht Notes vom DATA-Verzeichnis aus.
Edit : Noch was, auch drauf achten, wo das Script gestartet wird. Führt man den Agent z.B. manuell aus, gilt das lokale DATA.
-
Ich hab den kompletten Pfad angegeben:
Open "D:\domino\domdata\Test Notes\Export.txt" For Input As filenum%
und bekomme leider immernoch die selbe Fehlermeldung.
Ich verstehs nicht.... ???
-
Versuche es, mit einem Verzeichnis ohne Leerschläge und Sonderzeichen
-
Hab ich auch gerade.
d:\Export.txt
geht auch net...
In der Hilfe stehts aber genauso drin. Auch kein schreibfehler oder so....
-
Wo läuft den der Code ? Lokal ? Auf dem Server ?
-
die DB liegt auf dem Server.
Ich führ den Agenten lokal bei mir über Öffnen der DB und Aktionen Agent starten aus.
-
Aber die Datei liegt dann auch bei dir auf D:\ ?
Sonst siehe der Hinweis in meinem Post, lokal ausgeführte Agents greifen auf die lokale Umgebung zu, sprich in diesem Fall deinen PC.
-
Demzufolge liegt EXPORT.TXT auch lokal ? Sonst ist die Fehlermeldung sonnenklar ;)
-
Die Datei liegt bei mir lokal.
Ich habs jetzt auf nem 6er und nem 5er Server versucht.
Aufm 6er gehts, aufm 5er nicht.
Warum weiß ich nicht, ist aber auch egal.
DANKE für eure Hilfe!!!
-
Irgendwas geht hier aber durcheinander.
Wird der Agent tatsächlich lokal ausgeführt (wenn es also kein scheduled agent ist, der getriggert oder per "Agent starten" auf dem Server ausgeführt wird), dann spielt die Server-Version überhaupt keine Rolle - dann läuft alles lokal.
Ist es jedoch ein scheduled agent, und wird dieser auf dem Server angeworfen, dann sucht er die Datei auch auf dem Server.
Bernhard
-
Ich habs jetzt wirklich noch mal durchgetestet:
Die Datei lag Lokal, und der Server wurde lokal ausgeführt.
Auf dem 6er Server gehts, auf dem 5er nicht.
Warum weiß ich nicht. Hauptsache es funktioniert :)
-
Mensch, Tom "Server lokal ausführen", irgendwie hast Du ein Durcheinander in Deinen Begriffen, schick das doch mal durch @sort ....
-
etz habs sogar ich geschnallt warums net ging.
Datei lag auf Server und wurde von Client lokal ausgeführt...
sorry, kann ja nicht gehen.
Ich sollt mal meine Begriffe ordnen. Meine Gedanke auch. Und nen Kaffee trinken...