Hallo,
folgendes Problem: Ich habe ein Dokument, lösche dessen Body-Item, versuche das dann neu zu erstellen (da ich den Inhalt komplett neu erstellen will), und an dieser Stelle wird mir gesagt, das Item sei noch vorhanden. Folgender Code:
| RichTextItem body = (RichTextItem) dokument.getFirstItem("Body"); |
| body.remove(); |
| dokument.save(); |
| RichTextItem newbody = dokument.createRichTextItem("Body"); |
wirft diese Exception:
| NotesException: Rich text item Body already exists |
| at lotus.domino.NotesExceptionHelper.read(Unknown Source) |
| at lotus.domino.NotesExceptionHolder._read(Unknown Source) |
| at lotus.priv.CORBA.iiop.RepImpl.invoke(Unknown Source) |
| at lotus.priv.CORBA.portable.ObjectImpl._invoke(Unknown Source) |
| at lotus.domino.corba._IDocumentStub.createRichTextItem(Unknown Source) |
| at lotus.domino.cso.Document.createRichTextItem(Unknown Source) |
Dabei besagt die Hilfe zu RichtextItem.remove():
"Permanently deletes an item from a document."
Was mache ich diesmal falsch?
Gruß,
Sebastian