Domino 9 und frühere Versionen > ND6: Entwicklung
ExtractFile - Fehlermeldung: Datei kann nicht gespeichert werden
Katja_S:
Also, hab das & durch ein + ersetzt. Habe auch den Ordner erstellt, wo die Datei hin soll. Nun hat er auch die Datei gelöst. Wie krieg ich es jetzt hin, dass die Datei nicht auf meiner lokalen Platte, sondern in einem Pfad auf dem Server (wo ja der Agent letztendlich läuft) abgelegt wird? Wie geb ich da den Pfad an?
koehlerbv:
--- Zitat von: Katja_S am 10.11.05 - 11:42:45 ---Also, hab das & durch ein + ersetzt. Habe auch den Ordner erstellt, wo die Datei hin soll. Nun hat er auch die Datei gelöst.
--- Ende Zitat ---
Und nun weisst Du nicht, warum es funktioniert ;D Auf jeden Fall lag's nicht am "&" ;)
Was den Server angeht: Die Pfadangabe erfolgt entsprechend der Konventionen des Server-Betriebssystems. Ganz einfach.
Bernhard
mrtachles:
Hallo Katja,
auf den Server kannst Du die Datei auf zwei Arten ablegen :
- Verknüpftes Laufwerk :
Bspw. N: ist mit \\Server\Freigabe verbunden
Dann geht entspr. N:\Pfad\Dateiname.txt als Ablage
- Besser ist aber der UNC-Pfad, also gibst Du beim Extract den Pfad direkt an :
\\Server\Freigabe\pfad\Dateiname.txt.
Allerdings musst Du dann schon die Rechte haben, sprich, wenn Du den Pfad im Explorer eingibst, darf keine Abfrage nach Benutzer und Pwd erscheinen, damit Du auf den Server zugreifen kannst.
Gruss
Thomas
koehlerbv:
Hallo Thomas,
Du beschreibst die File-Ablage von einem (Windows-)Client auf einen Server. Katjas Frage bezog sich aber auf die Ablage "auf sich selbst":
--- Zitat ---sondern in einem Pfad auf dem Server (wo ja der Agent letztendlich läuft) abgelegt wird
--- Ende Zitat ---
Ich verstehe das als "Agent läuft auf Server, File soll auf selbem Server abgelegt werden".
Bernhard
flaite:
--- Zitat von: Katja_S am 10.11.05 - 11:42:45 ---Also, hab das & durch ein + ersetzt. Habe auch den Ordner erstellt, wo die Datei hin soll. Nun hat er auch die Datei gelöst. Wie krieg ich es jetzt hin, dass die Datei nicht auf meiner lokalen Platte, sondern in einem Pfad auf dem Server (wo ja der Agent letztendlich läuft) abgelegt wird? Wie geb ich da den Pfad an?
--- Ende Zitat ---
Darf eigentlich nicht sein.
Hilfe Dokument -> String concatenation operators
Danach ist & sogar "besser" als +.
Hinsichtlich des resultierenden Typs ist + links-assoziativ.
100 + "200" = "300" (was ich übrigens sehr merkwürdig finde)
100 & "200" = "100200"
IMHO kann & in dem geschilderten Kontext nur als Konkatenatierungs(sp?)-Operator interpretiert werden. Deshalb würde ich mich wundern, wenn & hier andere ergebnisse als + liefert.
Im übrigen könntest du Katja dir mal angewöhnen Errorhandling zu nutzen.
Dann hättest du auch eine Fehlermeldung und einen Error-Code, mit dem man die Ursache vielleicht aufspüren könnte.
z.B. so:
--- Code: ---
on Error goto Fehler
exit sub
Fehler:
print "Fehler " & Error$ & "(" & Cstr(Err) & ") in Zeile:" & Cstr(Erl)
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln