首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Lotus Domino数据库的文档字段中填充损坏的值?

问如何在Lotus Domino数据库的文档字段中填充损坏的值?
EN

Stack Overflow用户
提问于 2012-11-08 07:49:15
回答 2查看 523关注 0票数 0

拥有一个已经使用了13年的Lotus Domino数据库。

今天,一个名为NumApprovers的隐藏可编辑字段开始在几个文档中出现乱码。

​

​

该字段由lotusscript更新,该脚本计算多值字段中有多少个名称。

lotusscript已经有几年没有改变了-所以不确定为什么字段突然得到了奇数的值。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-08 11:34:46

遗憾的是,我看不到你发布的图像,所以很难诊断。

有几件事需要深思……Lotus Notes可能会在多年后给您带来痛苦,因为在执行查找时会出现64k错误。如果您正在从@dblookup或@dbcolumn的视图中查找项目列表,那么一旦达到此限制,它就会在没有通知的情况下崩溃。还有一些32k或64k的其他数据限制,这就是我怀疑您遇到的问题。复制一个副本并删除一些较旧的数据,看看这是否解决了副本中的问题。

第二件事是数据库损坏。偶尔,数据库可能会损坏。我会复制一份数据库并运行一个'load fixup‘--请参阅您的管理帮助或在http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_admin.nsf/Links/H_RUNNING_FIXUP_USING_THE_SERVER_STATUS_TAB_7476_STEPS

最后,到了检查桌面的时间。复制数据库并通过添加调试消息,例如

代码语言:javascript
复制
Print "Info: View returned " + cstr(view.entries) +  entries"

继续钻研这个过程,直到你找到损坏发生的原因。

HTH

票数 2
EN

Stack Overflow用户

发布于 2013-07-18 11:49:03

另一件需要考虑的事情是,您可以让您的用户在更新时对文档进行签名,这至少可以帮助您识别导致损坏的机器/用户。我不相信你的用户会随机开始这样做(特别是在13年后),所以我认为这更有可能是后EOL硬件使用的问题,这导致写入时出现位错误。

无论哪种方式,答案可能是“硬件故障导致损坏”,而不是基于时间的软件故障。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13280280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档