使用Lotusscript在IBM Notes客户端中获取视图内容时找不到注释项

时间:2018-08-22 09:56:00

标签: lotus-notes lotusscript

我有一个脚本可以在我的R9.0.1客户端上正常工作

<image src={this.url}
           style={{
                   height: 'auto',
                   width: '100%'
                 }}></image>

视图名称为:($ Lookup_RGNoAll)

视图别名为:lookup_rgnoAll 设置视图时,我同时尝试了名称和别名

任何这些行都会产生相同的错误

{this.props.url}

当我的客户尝试在其8.5客户端上运行它时,出现以下错误:

错误注释错误:找不到注释项(($ Lookup_RGNoAll))

这里值得一提的是,我的客户的dbArchive2大约有60Gb,并且脚本正在另一个数据库中运行。但是可以使用客户端中的客户ID打开视图,而不会出现任何问题。

在代码中还检查数据库是否已打开并且视图是否存在,如下所示:

Set view2All = dbArchive2.GetView("($Lookup_RGNoAll)")

所以在Lotusscript中访问视图的方法时似乎发生了一些奇怪的事情,可能是因为他正在使用R8.5,但我不确定。

我无法在客户的R9中测试我的代码,只能在我的机器上进行本地测试,因此无法确定8.5中是否存在LotusScript错误或数据库是否存在问题。

任何人都知道是什么原因引起的,如何解决?

谢谢

托马斯

1 个答案:

答案 0 :(得分:0)

我最好的猜测是,视图索引中有损坏的东西。尝试在视图上运行updall -R -T,看看是否可以解决问题。