Hi,
ich habe folgendes Problem:
Ich lasse Suchergebnisse in einen Benutzerordner schreiben. Wird eine neue Suche angestossen, soll zunächst der Ordner geleert werden und anschliessend die neuen Ergebnisse hineingeschrieben werden.
Führe ich das Leeren dokumentenweise durch (GetNextDocument, doc.RemoveFromFolder), habe ich kein Problem. Diese Vorgehensweise beim Leeren ist allerdings nicht sehr schnell.
Gestern bin ich auf die Methode
NotesViewEntryCollection.RemoveAllFromFolder(folder)
gestossen. Diese Methode funktioniert auf dem Client auf wunderbar, auf dem Server bekomme ich allerdings die Meldung "LookupHandle: null handle".
Kennt jemand das Problem und hat evtl. eine Lösung.
Verwendeter Server: 5.0.5
Script, das zum Leeren verwendet wird:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim vc As NotesViewEntryCollection
Dim strOrdner As String
strOrdner = BenutzerOrdner()
Set db = session.CurrentDatabase
Set view = db.GetView(strOrdner)
Set vc = view.AllEntries
Call vc.RemoveAllFromFolder(strOrdner)
strOrdner hat folgenden Aufbau: (SUCHE)\Benutzername
Schon mal vielen Dank im voraus.
qp