Domino 9 und frühere Versionen > ND8: Entwicklung
Frage zu Implode
wittmann_franz:
Hallo zusammen,
ich bekomme bei folgendem Script ein TypMismatch bei der Variablen vHotlineFelderErg, und komme nicht darauf warum dem so ist ....
dim vHotlineFelder(2) as Variant
dim vHotlineFelderErg as Variant
vHotlineFelder(0) = dcdoc.GetItemValue("Wert1")
vHotlineFelder(1) = dcdoc.GetItemValue("Wert2")
vHotlineFelder(2) = dcdoc.GetItemValue("Wert3")
vHotlineFelderErg = Implode(vHotlineFelder)
Hat jemand eine Idee und kann mir helfen.
Vielen Dank schon mal
Domino 8.5.3 FP2
Notes 8.5.3
ascabg:
Hallo,
Wo bekommst Du den Fehler? Welche Zeile.
Und vor allem.
dcdoc.GetItemValue("Feldname") liefert Dir bereits einen Array zurueck.
Damit haettest Du in vHotlineFelder(0) einen Array ==> mehrdimensionaler Array.
Andreas
wittmann_franz:
ok, also Du hast Recht, es fehlt noch ein wenig mehr Input was ich eigentlich vorhabe:
Ich muss aus mehreren Felder Werte auslesen, die dann in einen Wert zusammengeführt werden sollen und mit besonderen Trennzeichen versehen sein sollen.
Ich dachte dafür bietet sich Implode(vHotlineFelder, Trennzeichen) an.
Die Anzahl meiner zusammenzuführenden Felder beläuft sich so auf ca. 25.
Gibt es vielleicht einen ganz anderen Ansatz für meine Aufgabe?
ascabg:
Sind es Felder mit Mehrfachwerten?
Andreas
koehlerbv:
Da gibt es einige Wege. Entweder, Du machst schon ein Implode (GetItemValue), um ein sauberes Array of Strings zu bekommen. Oder Du hängst die Itemvalues zu einem grossen Array zusammen und machst dann ein Implode über alles. Oder oder oder ...
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln