Autor Thema: Zugriff auf gelöschte Docs  (Gelesen 2168 mal)

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Zugriff auf gelöschte Docs
« am: 18.09.03 - 11:49:46 »
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
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zugriff auf gelöschte Docs
« Antwort #1 am: 18.09.03 - 19:34:55 »
... ich würde es einfach mal ausprobieren - hast du denn schon mal auf Ansichten zugegriffen?

ata
Grüßle Toni :)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Zugriff auf gelöschte Docs
« Antwort #2 am: 18.09.03 - 19:37:03 »
ich würde fast mal behaupten, die Docs in dieser speziellen Ansicht verhalten sich wie ganz normale Docs...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zugriff auf gelöschte Docs
« Antwort #3 am: 18.09.03 - 19:48:48 »
... würde ich auch vermuten, habe es aber selbst noch nie versucht...

ata
Grüßle Toni :)

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Re:Zugriff auf gelöschte Docs
« Antwort #4 am: 19.09.03 - 08:26:39 »
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
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

Glombi

  • Gast
Re:Zugriff auf gelöschte Docs
« Antwort #5 am: 19.09.03 - 08:50:29 »
Kannst Du das Dokument denn normal per Doppelklick öffnen?

Andreas
« Letzte Änderung: 19.09.03 - 08:51:00 von Glombi »

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Re:Zugriff auf gelöschte Docs
« Antwort #6 am: 19.09.03 - 09:31:24 »
Öffnen per Doppelklick funktioniert!
Und es sieht auch genauso aus, wie´s vorher zuletzt abgespeichert wurde. Nur die Eigenschaften fehlen.
Ich kann´s dann auch bearbeiten und wieder abspeichern und danach verschwindet es auch wieder aus der Ansicht der gelöschten Dokumente und wird in den anderen "normalen" Ansichten wieder angezeigt.

Freezer
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zugriff auf gelöschte Docs
« Antwort #7 am: 19.09.03 - 21:17:48 »
... wäre interessant heruaszufinden, ob das bereits beim Initialisieren des doc passiert, oder beim auslesen des Feldes im uidoc - was ich übrigens stets zu vermeiden suche - ich lese Felder lieber im Backend ( aus verschiedenen Gründen ) aus...

ata
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Zugriff auf gelöschte Docs
« Antwort #8 am: 20.09.03 - 16:07:43 »
Hi all,

ich habe eben mal versucht, in einer Test-DB Freezer's Problem nachzuvollziehen (R5).

Es scheint wirklich so zu sein, daß sich für LS ein "weich-gelöschtes" Dokument verhält wie ein deletion stub - es ist nicht mehr erreichbar. Im FrontEnd gibt es die beschriebenen Fehlermeldungen, im BackEnd werden keine Werte mehr zurückgegeben (dafür gibt es keine Fehlermeldungen).
NotesDocument.IsDeleted funktioniert natürlich wie erwartet.

Per LS scheint man die "Weich-Löschung" auch nicht mehr aufheben zu können - aber da mag ich mich irren. Es sieht also so aus, als wenn ohne menschlichen Eingriff hier kein Zugriff mehr besteht. Was ja durchaus auch so gewollt sein könnte von den Jungs von Iris.

War ja nun ein bescheidener Beitrag ...

Ciao,
Bernhard

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Re:Zugriff auf gelöschte Docs
« Antwort #9 am: 22.09.03 - 09:15:47 »
Hallo all!

Erstmal vielen Dank für eure Mithilfe und das Ausprobieren!!!

Nachdem der Zugriff auf gelöschte Docs offensichtlich nicht (oder zumindest nicht ohne größere Umwege über IBM) möglich ist, werde ich mal das ganze nun etwas umkonzipieren.

Greez,
Freezer

PS: Ich denke, ich schließ´ das Thema hiermit besser ab...
« Letzte Änderung: 22.09.03 - 09:16:44 von Freezer »
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz