Domino 9 und frühere Versionen > ND6: Entwicklung

Agent soll alle Dateien aus Ordner in Notes importieren

<< < (5/8) > >>

Driri:
Das Forum ist nicht dafür da, dir die Arbeit abzunehmen, sondern dir Hilfe zur Selbsthilfe zu bieten.

Wenn Du den Code im Debugger laufen läßt, müßte Dir doch eigentlich auffallen, daß in dieser Zeile hier


--- Zitat ---Open filename For Input As filenum

--- Ende Zitat ---

die Variable filename einen falschen Wert enthält. Nämlich diesen hier :
"E:\TestKUR\VerzeichnisTest\Vorzuege\*.csv"


Den korrekten Wert hat in diesem Moment doch die Variable cFilename$.

Peter Klett:
pathName$ = "E:\TestKUR\VerzeichnisTest\Vorzuege\*.csv"
   cFilename$ = Dir$(pathName$, 0)
->   filename="E:\TestKUR\VerzeichnisTest\Vorzuege\*.csv"          ' *** Laufwerk für Zugriff von Alpha und Notes   
   iZaehler = 1
   cTrenn = ";"                                                              ' *** Definition des Trennzeichens
   filenum=Freefile()
   
   Do While cFilename$ <> ""
->      If Isempty(cFilename$) Then     
->         Exit Sub
->      End If
      'PathFileName = Filename
     
   'lese erste Zeile     
      fileNum% = Freefile()
=>      Open filename For Input As filenum   
      Seek fileNum,1   
      On Error Goto ErrorPrint
      Line Input #filenum, i
      If i <> "" Then
         i = i + cTrenn
         iZaehler = iZaehler + 1                            ' *** Datensatzzähler
      Else ....

Das, was Du mit dem Script machen willst, finde ich auch nichts "Wildes", nur die Art der Umsetzung.

Ich kann mir nicht vorstellen, dass das ganze ohne Fehlermeldung abläuft. Spätestens bei der mit => gekennzeichneten Zeile muss es eine Fehlermeldung geben. Die mit -> markierten Zeilen würde ich auch überdenken

Alperen15:
beim => markiertem teil kommt er nicht mal so wiet weil er dann rausspringent...d.h. er ließt sich nicht die dateien bzw die datei durch

Peter Klett:
Unter der Annahme, dass filename einen vollständigen und existierenden Dateinamen incl. Pfad enthält, fliegt er dann wohl beim Seek raus, denn das passt da nicht hin und ist auch nicht notwendig.

ascabg:
Und was steht zu diesem Zeitpunkt in der Variablen filename?
Hier sollte doch der Dateiname der zu oeffnenden Datei enthalten sein.


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln