如何用程序清除软删除的文档

如何用程序清除软删除的文档


环境 产品: Lotus Domino Designer
平台: 无关
版本: 5.x, 6.x , 7.x
问题

如何用程序清除软删除的文档

解答

因为软删除的文档被放在一个叫"($SoftDeletions)"的视图中, 可以通过程序遍历该视图中的文档, 使用RemovePermanently方法清除逐个文档, 样例如下:

Dim s As New Notessession
Dim db As Notesdatabase
Dim view As Notesview
Dim doc as Notesdocument
Dim nextdoc As Notesdocument
Set db=s.CurrentDatabase
Set view=db.GetView("($SoftDeletions)")
Set doc=view.GetFirstDocument
While Not doc Is Nothing
Set nextdoc=view.GetNextDocument(doc)
Call doc.RemovePermanently(True)
Set doc=nextdoc
Wend

注意:该样例仅供参考。

 

 

你可能感兴趣的:(文档,平台,产品,Lotus)