Domino 9 und frühere Versionen > ND6: Entwicklung
Anzahl Deletion Stubs per Script ermitteln
Matthias22:
Hallo Ralf,
erstmal danke!
Habe folgendes probiert:
Dim nc As NotesNoteCollection
Set nc = dbrep.CreateNoteCollection(False)
Call nc.SelectAllNotes(True)
Call nc.BuildCollection
Messagebox nc.Count
Dim nid As String, nextid As String
nid = nc.GetFirstNoteId
For i = 1 To nc.Count
'get the next note ID before removing any notes
nextid = nc.GetNextNoteId(nid)
Set doc = db.GetDocumentByID(nid)
If doc.IsValid = False Then
'hier zählen Deletion Stubs
End If
nid = nextid
Next
Messagebox ...Zähler Deletion Stubs
nc.Count liefert mir eine größere Zahl als Dokumente in der Datenbank sind, soweit gut, aber bei doc.IsValid = False findet er keine Deletion Stubs.
Gruß
Matthias
Ralf_M_Petter:
Es tut mir Leid, ich habe mich geirrt. Ich war ziemlich sicher, dass die NoteCollection auch gelöschte Dokumente enthält, aber dem ist leider nicht der Fall. Dann sehe ich leider keine Möglichkeit zu den gelöschten Dokumenten über Lotus script zu kommen.
Grüße
Ralf
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln