Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: DatenDuck am 21.04.08 - 11:32:11
-
Hallo Forum,
länger nix mehr voneinander gehört und daher etwas verstaubt nun eine Frage:
Hat jemand Ideen wie man die RemovePermanently Methode in R5 nachbauen könnte?
Ich möchte verhindern, dass bestimmte Dokumente im R5 Client leicht wiederherstellbar sind und das ohne gleich den ganzen Papierkorb zu leeren.
Vielen Dank schon mal für Eure Hilfe!
Viele Grüße,
-Moritz
-
In R5 gab's meines Wissens doch keine Soft Deletions und somit entfernt
NotesDocument.Remove(True)
das Dokument sofort aus der Datenbank.
Oder sehe ich das falsch. Ich habe keine 5er Version mehr zum nachschauen.
Axel
-
Öh!? In den Datenbank Eigenschaften im R5 Client gibt's "Allow Soft Deletions" scho..
-
Hmm.
Ich habe gerade noch ein altes Handbuch gefunden. Da steht bei NotesDocument.Remove:
Remove method
Permanently deletes a document from a database
Also gehe ich mal davon aus, dass es aus der Datenbank rausfliegt.
Axel
-
Jo, so steht das auch in der Doku (wie auch bei der ndc.RemoveAll) Methode...
Im R5er Client is die Mail auch nicht im Trash zu sehen... Bei der selben DB 6er Client leider scho.
Bis denn,
-Moritz
-
Sollte dann die Frage nicht eher sein, wie Du ein RemovePermanently in R6 nachbaust?
/me ist verwirrt.
-
* DatenDuck ist jetzt auch verwirrt!? ;)
Öh.. ne... In R6 gibts die Methode ja und die kickt Dokumente komplett. In R5 wird nur soft gekickt.
-
Im R5er Client is die Mail auch nicht im Trash zu sehen... Bei der selben DB 6er Client leider scho.
Also funktioniert es im R5 so wie du willst. Und im R6 musst Du dann halt den R6 Code ausführen.
Oder?
-
Fast.
Die DB ist in beiden Fällen exakt die selbe. Ich führe den Code in der R5er DB aus und die Dokumente sind nicht im Trash. Aktualisiere ich dann den Trash im R6er ist da die Mail dort auf einmal sichtbar. Im R5er bleibt sie unsichtbar.