Notes锁定机制

Notes锁定机制是 R6 的一个新功能,软锁 是存在用户的客户端 内存中,只允许一个用户同时编辑文档。去掉软锁办法:Notes client的Notes.ini参数中增加一个EDIT_NO_SOFT_LOCKS=1  


或者写代码 更改Dim session As New NotesSession   
Call session.SetEnvironmentVar( "EDIT_NO_SOFT_LOCKS", "1" , True) 






//在冲突之前执行,要在数据库属性“允许文档锁定”打上对勾
Dim lockhold As Variant
lockhold=doc.LockHolders

If lockhold(0)="" Then
Msgbox "没锁",64,"J"

Else

Dim maildoc As NotesDocument
Dim mitem As NotesRichTextItem

Set maildoc=New NotesDocument(db)
Set mitem=New NotesRichTextItem(maildoc,"body")
maildoc.form="memo"
maildoc.subject="海尔论坛冲突/锁定机制触发一次!"
maildoc.sendto="cnc.xuj/haiernet"
Call mitem.AppendText("test")
Call maildoc.Send(False,maildoc.sendto)

Msgbox "此文档已被某邮箱锁定,请不要继续编辑,否则会丢失数据,请关闭此文档等待锁定用户退出后再进入!",64,"Haier.Office"

End If
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值