Hallo Forum,
gibt es eine Obergrenze für ein Feld, welches in LotusScript über eine Schleife mit einer Textliste gefüllt wird?
Ich habe eine Anwendung, wo über eine Volltext-Suche Dokumente selektiert werden und die Feldinhalte als Liste in ein neues Dokument geschrieben werden.
Wenn viele Dokumente gefunden werden, ist die Liste eines Feldes nicht gesetzt worden, nämlich eines Feldes, in dem besonders viel Text vorkommen kann. Gibt es hier so etwas wie eine 32K oder 64K-Grenze? (Notes 6.5)
So sieht der Code ungefähr aus,
newdoc.Feld1 würde eine Liste enthalten,
newdoc.Feld2 wäre dann = ""
Code
set col = db.FTSearch(searchstring)
set doc = col.GetFirstDocument
while not doc is nothing
x = x + 1
redim preserve tmpFeld1(x)
redim preserve tmpFeld2(x)
tmpFeld1(x) = doc.Feld1
tmpFeld2(x) = doc.Feld2
set doc = col.GetNextDocument(doc)
wend
set newdoc = db.CreateDocument
newdoc.Feld1 = tmpFeld1
newdoc.Feld2 = tmpFeld2
call newdoc.Save(false, false)
Alles anzeigen
Vielen Dank für die Hilfe,
GerdH.