Domino 9 und frühere Versionen > Entwicklung

Zugriff auf gelöschte Docs

(1/2) > >>

Freezer:
Hallo!

Ich hab´ eine Ansicht erstellt und als Ansichtstyp "Gemeinsam, enthält gelöschte Dokumente" angegeben, in der die aus der DB gelöschten Docs angezeigt werden.
In den Eigenschaften der DB habe ich - wie in der DesignerHilfe empfohlen - die Option "Wiederherstellbare Löschungen zulassen" eingestellt.
Meine Frage lautet nun:
Ist es möglich, auf die Feldwerte der gelöschten Docs in dieser Ansicht noch zuzugreifen? Falls ja, im Front- oder Backend?
Oder ist es da schon zu spät, obwohl die Docs über die Ansicht noch aufgerufen werden können?

Danke für evtl. Antworten!
Freezer

ata:
... ich würde es einfach mal ausprobieren - hast du denn schon mal auf Ansichten zugegriffen?

ata

eknori:
ich würde fast mal behaupten, die Docs in dieser speziellen Ansicht verhalten sich wie ganz normale Docs...

ata:
... würde ich auch vermuten, habe es aber selbst noch nie versucht...

ata

Freezer:
Also, ich hab´s folgendermaßen versucht:
Die Ansicht mit den gelöschten Docs heißt "DelDoc"
Im Doc gibt´s ein Feld "User", das ich auslesen möchte.


Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Set db = s.CurrentDatabase
Dim view As NotesView
Dim uidoc As NotesUIDocument
Dim vUser As String
Dim doc As NotesDocument
   
Set view = db.GetView("DelDoc")
Set doc = view.GetFirstDocument
   
If Not (doc Is Nothing) Then
   Set uidoc = ws.EditDocument(True, doc)
   vUser = uidoc.FieldGetText("User")
   Messagebox vUser, MB_OK + MB_ICONINFORMATION, "Information"   
Else
   Msgbox "Leider noch immer kein Dokument gefunden!"
End If


Dabei bekomme ich den Fehler:
"Notes Error: Dokument wurde gelöscht"

Außerdem werden in der Ansicht auch keine Eigenschaften der Docs mehr angezeigt, also auch keine Felder.
Es kommt ebenfalls der Fehler: "Dokument wurde gelöscht".
Sieht also ganz danach aus, als könnte man doch nicht mehr darauf zugreifen, oder wie seht ihr das?

Freezer

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln