Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 10.05.04 - 17:12:45

Titel: Datei zum lesen öffnen
Beitrag 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 !!!
Titel: Re:Datei zum lesen öffnen
Beitrag von: koehlerbv am 10.05.04 - 17:21:22
Wo befindet sich denn "Export.txt" ? Du solltest besser den genauen Speicherort angeben, z.B. "C:\Export.txt".

Bernhard
Titel: Re:Datei zum lesen öffnen
Beitrag von: Driri am 10.05.04 - 17:36:20
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.
Titel: Re:Datei zum lesen öffnen
Beitrag von: TomLudwig am 11.05.04 - 10:06:02
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....  ???
Titel: Re:Datei zum lesen öffnen
Beitrag von: Semeaphoros am 11.05.04 - 10:12:06
Versuche es, mit einem Verzeichnis ohne Leerschläge und Sonderzeichen
Titel: Re:Datei zum lesen öffnen
Beitrag von: TomLudwig am 11.05.04 - 10:13:26
Hab ich auch gerade.

d:\Export.txt

geht auch net...
In der Hilfe stehts aber genauso drin. Auch kein schreibfehler oder so....
Titel: Re:Datei zum lesen öffnen
Beitrag von: koehlerbv am 11.05.04 - 10:16:14
Wo läuft den der Code ? Lokal ? Auf dem Server ?
Titel: Re:Datei zum lesen öffnen
Beitrag von: TomLudwig am 11.05.04 - 10:17:33
die DB liegt auf dem Server.
Ich führ den Agenten lokal bei mir über Öffnen der DB und Aktionen Agent starten aus.
Titel: Re:Datei zum lesen öffnen
Beitrag von: Driri am 11.05.04 - 10:19:53
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.
Titel: Re:Datei zum lesen öffnen
Beitrag von: koehlerbv am 11.05.04 - 10:21:45
Demzufolge liegt EXPORT.TXT auch lokal ? Sonst ist die Fehlermeldung sonnenklar  ;)
Titel: Re:Datei zum lesen öffnen
Beitrag von: TomLudwig am 11.05.04 - 10:21:49
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!!!
Titel: Re:Datei zum lesen öffnen
Beitrag von: koehlerbv am 11.05.04 - 10:25:54
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
Titel: Re:Datei zum lesen öffnen
Beitrag von: TomLudwig am 11.05.04 - 10:27:37
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 :)
Titel: Re:Datei zum lesen öffnen
Beitrag von: Semeaphoros am 11.05.04 - 11:27:17
Mensch, Tom "Server lokal ausführen", irgendwie hast Du ein Durcheinander in Deinen Begriffen, schick das doch mal durch @sort ....
Titel: Re:Datei zum lesen öffnen
Beitrag von: TomLudwig am 11.05.04 - 11:37:51
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...