为什么我不能删除Lotus Notes文档?

时间:2014-03-07 16:10:55

标签: lotus-notes lotus

在我的Lotus Notes代理中,我暂时使用新表单创建了一些文档(表单中有一个richtext字段),在代码的最后,我有“Call TempDoc.Remove(True)”,当时程序执行这行代码,我收到错误“Notes错误:没有文件被删除”,然后我注释掉了这段代码,让文件保存在当前数据库中,所以我手动删除我的程序创建的那些文件,点击Delete键,但是我得到了同样的错误“没有文件被删除”,我在数据库ACL中使用删除选项进行管理员访问,

有人知道我为什么会收到这个错误吗?

顺便说一句,如果我使用默认表单创建了一个新文档,而该表单不是我上面程序中使用的表单,那么我可以将其删除。

所以,问题可能是:注释数据库中创建的哪种文档不能被带有管理器和删除选项的id删除?

1 个答案:

答案 0 :(得分:4)

NotesDocument.Remove(true)方法可能正在尝试执行“软删除”,但数据库可能不是properly set up进行软删除。如果您不关心软删除,请尝试使用NotesDatabase.RemovePermanently(true)方法。