Autor Thema: Import CSV-Datei: Fehler im Script  (Gelesen 3636 mal)

Offline emadowo

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
  • Danke für dieses Forum!
Import CSV-Datei: Fehler im Script
« am: 27.12.04 - 12:27:04 »
Hallo Forum!

Ich nutze gerne dieses Forum, um mich in LotusScript zurechtzufinden. Darin habe ich auch die Hinweise zum Import von CSV-Dateien gefunden. Vielen Dank alle Forum-Betreiber, einfach gut!

Jetzt aber zur Sache: Schaut euch bitte untenstehendes Script an, es stammt aus der "IBM Sandbox". leicht abgeändert. Der Debugger meckert diese Zeilen an:
------------------------------------------------------------------------
FieldArray = "parseall(InputStr$,delimiter,cells)"
response% = CreateDocument("FieldArray")
------------------------------------------------------------------------
Weder zu "parseall" noch zu "CreateDocument" finde ich
Erläuterungen in den Online-Hilfen!?

Hier das komplette Script:
------------------------------------------------------------------------
Sub Click(Source As Button)
     Dim session As New notessession
     Dim db As notesdatabase
     Dim doc As notesdocument
     Dim fileNum As Integer, cells As Integer, k As Integer
     Dim fileName As String
     Dim InputStr As String
     Dim delimiter As String
     
     resp% = Messagebox ( "Wollen Sie wirklich alle Prüfungen aus  C:\jbfhome\gek529.CSV importieren", 36 , "Prüfungen importieren" )
     
   REM Yes
     If resp% = 6 Then     
          fileNum% = Freefile()
       ' Dateipfad
          fileName$ = "C:\jbfhome\gek529.CSV"
      ' Trennzeichen
          delimiter = ";"
      ' Anzahl der Zellen plus 1
          cells = 14 + 1
          k = 0
         
          Open fileName$ For Input As fileNum%
          Do While Not Eof(fileNum%)
         ' Zeile für Zeile einlesen
               Line Input #1,  InputStr$
               FieldArray = "parseall(InputStr$,delimiter,cells)"
               response% = CreateDocument("FieldArray")
               k = k + 1
         ' Info in der Fußzeile ausgeben
               Print Cstr(k) + " Prüfungen importiert."
          Loop
          Close fileNum%
     Else
          Exit Sub
     End If
End Sub
------------------------------------------------------------------------
Danke euch!
Erwin Maier
IT-Administration Genossenschaftsbank
Notes R9.01
Kenntnisse: Formelsprache, Script

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Import CSV-Datei: Fehler im Script
« Antwort #1 am: 27.12.04 - 12:33:32 »
Kannst Du auch nicht. paresall ist kein LS Befehl und CreateDocument muss eine selber geschriebene Subroutine sein. Sprich, Du hast offenbar das Script nicht vollständig. Was meckert denn der Debugger, dass er CreateDocument nicht finden kann? Und schau noch einmal dort, wo Du das Teil her hast, ob Du da noch mehr finden kannst.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Import CSV-Datei: Fehler im Script
« Antwort #2 am: 27.12.04 - 14:17:05 »
Jo, das fehlen schlicht zwei Functions. Sprich, Du hast was abgekupfert, aber nicht verstanden. Das kann üble Folgen haben.

Bernhard

Offline emadowo

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
  • Danke für dieses Forum!
Re: Import CSV-Datei: Fehler im Script
« Antwort #3 am: 27.12.04 - 14:33:22 »
Meine Beichte: JA, ich habe abgekupfert und nicht verstanden.   :'(

Und nun???   ???


Die zweite Beichte: ich habe noch nicht viel Ahnung von Script. Habe bereits
zwei Bücher hinter mir (das eine "brachte mir nur die MsgBox bei und das zusammenzählen zweier Variablen", das ist das große grüne Buch, das zweite ist mir zu hoch). Weiß jemand Literatur oder Quellen, wo ich Script lernen könnte? Syntax-Bücher gut und recht, aber wie anwenden? Ich bräuchte Praxisbeispiele, Muster-DBs mit Erläuterungen oder einen Fernkurs.

Nochmals DANKE! Hatte nicht so schnell mit Antworten gerechnet!
Erwin Maier
IT-Administration Genossenschaftsbank
Notes R9.01
Kenntnisse: Formelsprache, Script

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Import CSV-Datei: Fehler im Script
« Antwort #4 am: 27.12.04 - 14:40:30 »
Schau Dir das mal an:

ftp://ftp.lotus.com/pub/lotusweb/tlc/ls50ltlc.zip

Eine Notes-DB, die ich vielen schon erfolgreich empfohlen habe.

HTH,
Bernhard
« Letzte Änderung: 18.01.05 - 17:59:57 von koehlerbv »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Import CSV-Datei: Fehler im Script
« Antwort #5 am: 27.12.04 - 14:48:01 »
Oder den LotusScript-Kurs von unserem Anton (ata)

http://www.anton-tauscher.de/startdyn.htm
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Import CSV-Datei: Fehler im Script
« Antwort #6 am: 27.12.04 - 14:50:37 »
Oder besser beides, wobei ich mit Antons Kurs anfangen würde. Das LTLC geht dann weiter.

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Import CSV-Datei: Fehler im Script
« Antwort #7 am: 27.12.04 - 14:52:31 »
Dem kann ich nur zustimmen, so machts wirklich Sinn.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline sloe

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
  • Never stop a running admin...
Re: Import CSV-Datei: Fehler im Script
« Antwort #8 am: 06.01.05 - 09:08:52 »
Hi,
nur mal so nebenbei, könnte es sein, daß die Anführungszeichen zuviel sind?

Statt:
FieldArray = "parseall(InputStr$,delimiter,cells)"
eher:
FieldArray = parseall(InputStr$,delimiter,cells)

Wofür auch immer die DB ist...
Gruß
Sloe
Gruß
sloe

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz