面临新的奇怪问题: 我有几个数据库(克隆 - 类似于相同/不同的文件)。但是诀窍在于,如果我打开一个数据库,数据库脚本初始化方法被触发,当我尝试打开另一个数据库时,数据库脚本初始化方法不会触发。在initialize方法中我只设置会话变量。因此,不设置变量,使错误在数据库中工作
发现相同的情况,但没有提供解决方案
答案 0 :(得分:2)
QueryOpen和Initialize-事件仅在打开数据库时触发一次。 Notes Client和Designer共享同一数据库的实例。
只要数据库在设计器中打开(并且#34;真的"关闭它而不将其从工作集中删除),客户端中的事件将永远不会像数据库一样触发被视为"开放"。
编辑:正如D.Bugger在他的评论中所述(Thanx为此),您可以通过右键单击设计器中的数据库并从上下文菜单中选择Close Application
。
所有其他数据库事件也是如此:在Client AND Designer中关闭所有数据库实例之前,任何更改都不可见。
和事件" QueryClose"和#34;终止"在数据库到处关闭之前不会运行。