互联网服务Lotus Dominonotes9

我的NOTES文档,为何不定期地出现“保存冲突”?

QQ截图20180130162117.jpg

QQ截图20180130162117.jpg

本人开发的NOTES9应用系统,主要用LOTUSSCRIPT实现。其中有一个应用,用notesDatabase.CreateDocument 方法创建一个新文档,保存,再用NotesUIWorkspace.EditDocument(False,doc1)显示新建文档,并打开进行编辑。编辑完保存时,就会经常出现上述问题。回答N没反应,回答Y就产生了冲突文档,编辑的内容在冲突文档中保存了,而正文中编辑内容丢失了。这期间肯定没有他人操作同一文档,不会产生操作冲突。相应的表单中都设置了冲突处理为“合并/无冲突”或“不创建冲突”,都不管用。
最要命的是,这个问题不定期地出现,时好时坏,出错概率大致20%左右。
本问题看似简单,却困扰了本人很久!跪求各位高手指点!

参与9

2同行回答

dengcy100dengcy100软件开发工程师深圳
看下保存之前有没有调用代理,在代理里面保存了数据然后uidoc再保存就会产生冲突文档。显示全部

看下保存之前有没有调用代理,在代理里面保存了数据然后uidoc再保存就会产生冲突文档。

收起
互联网服务 · 2018-02-06
yuxiaoxuyuxiaoxu软件开发工程师上海理想
你关闭客户端再打开。可能你打开这个文档同时,其他人也同时打开了。显示全部

你关闭客户端再打开。可能你打开这个文档同时,其他人也同时打开了。

收起
软件开发 · 2018-02-01
  • 可以肯定,绝没有他人同时打开同一文档。因为创建文档时已经做了权限限制。
    2018-02-01
  • 你要自己分析 怎么会交叉的更新。除了人为的因素,要考虑有没有代码在自动修改什么。我是没遇到这种情况。你要自己分析。
    2018-02-07

提问者

hightweb
其它hightweb

相关问题

问题状态

  • 发布时间:2018-01-30
  • 关注会员:3 人
  • 问题浏览:3350
  • 最近回答:2018-02-06
  • X社区推广