我有一个像getDatabase("", "PATH/DATABASE.nsf")
这样的脚本,它可以在Notes R7客户端上运行。但是在Notes R8客户端中,它试图从本地获取数据库。是否有数据库属性或类似的东西告诉脚本它关闭看起来是运行数据库脚本的同一服务器。我知道我可以在第一个参数中设置servername。但是我的数据库中有很多这样的脚本,我不想纠正所有这些脚本。
由于
答案 0 :(得分:5)
你看错了。
您的代码工作正常,自Notes 5以来功能没有改变(向后兼容性不是您需要担心的Lotus Notes)。
此代码在“当前”服务器上查找数据库。所以如果它在服务器上运行它应该工作,但如果你手动运行则失败。因为当您在客户端中运行此代码时,“当前服务器”是本地。
安排代理(我假设)并等待它运行并确认。
如果您在获取数据库时遇到困难,我建议您检查路径,案例和“/”与“\”,看看它们是否都正确。
编辑:如果您的代码在本地运行时在LN 7上运行,那么您在本地 LN7 /data/PATH/DATABASE.nsf
中拥有数据库