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!