Lotus notes Lotus脚本-未激发数据库脚本初始化方法

Lotus notes Lotus脚本-未激发数据库脚本初始化方法,lotus-notes,lotus-domino,lotusscript,lotus,Lotus Notes,Lotus Domino,Lotusscript,Lotus,面临新的奇怪问题: 我有几个数据库(克隆-类似于相同/不同的文件)。但诀窍在于,若我打开一个数据库,就会触发数据库脚本初始化方法,当我尝试打开另一个数据库时,不会触发数据库脚本初始化方法。在初始化方法中,我只设置会话变量。所以不设置变量,会在数据库中工作时出错 发现相同的情况,但没有提供解决方案 查询打开和初始化-打开数据库时,事件仅触发一次。 Notes客户端和设计器共享同一数据库的实例 只要数据库在designer中处于打开状态(在不将其从工作集中删除的情况下“真正”关闭它可能会很棘手),客

面临新的奇怪问题: 我有几个数据库(克隆-类似于相同/不同的文件)。但诀窍在于,若我打开一个数据库,就会触发数据库脚本初始化方法,当我尝试打开另一个数据库时,不会触发数据库脚本初始化方法。在初始化方法中,我只设置会话变量。所以不设置变量,会在数据库中工作时出错

发现相同的情况,但没有提供解决方案


查询打开和初始化-打开数据库时,事件仅触发一次。 Notes客户端和设计器共享同一数据库的实例

只要数据库在designer中处于打开状态(在不将其从工作集中删除的情况下“真正”关闭它可能会很棘手),客户端中的事件就永远不会触发,因为数据库被认为是“打开的”

编辑:正如D.Bugger在他的评论(Thanx)中所述,您可以在designer中右键单击数据库,然后从上下文菜单中选择
close Application

所有其他数据库事件也是如此:在客户端和设计器中关闭数据库的所有实例之前,任何更改都将不可见


在数据库关闭之前,“QueryClose”和“Terminate”事件不会运行

测试时,designer中有问题的数据库是否处于打开状态?因为这样事件就不会在clientYes中触发,所以我在designer[运行调试器]中进行测试。所以,问题是[我意识到]如果设计师是公开的,事件就不会发生。你已经回答了我的问题。谢谢,请接受我的回答…当您右键单击工作集中的数据库时,设计器有一个action Close应用程序。