Emails löschen

  • So nach langen Ausprobieren und verzweifelten Suchen in der Notes Hilfe wende ich mal wieder an Euch!
    :)


    Also folgende Situation.
    Ein Agent (in java) prüft eingegangene Emails und legt die neuen als Dokumente an.
    Exestiert jedoch schon ein Dokument, soll die Email gelöscht werden.


    Also ich hole mir die MailDB.
    dann hole ich mir die DokumentCollection daraus (weil ich nur dort die Methode "deleteDocument" fand) und lösche dann das aktuelle Doc wie folgt.
    Hier mein Code.
    maildb.getAllDocuments().deleteDocument(maildoc);


    Es kommt aber die Exception.
    Das das Document angeblich nicht in der Collection enthalten ist.
    "Document is not from this collection"


    Ich hab schon auf allen Datenbanken ausprobiert die ich hier benutze.
    Es kommt aber immer diese Fehlermeldung.


    Hat mir jemand einen Rat.


    :)
    MfG
    Roman

  • Weil du als Parameter da ein NotesDocument angeben musst.


    Aber dieses Dokument wird dann nicht aus der DB gelöscht sondern nur aus der Collection.


    Für das wirkliche Löschen brauchst du die Remove Methoden

    • Offizieller Beitrag

    was Du suchst aus der Document-Klasse Remove oder RemovePermanently.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

    • Offizieller Beitrag
    Zitat

    Diali kannst schließen
    :)


    kannst Du selber siehe Dateianhang.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein