无法在 Notes 中调用数据库脚本文件。找不到外部名称错误
Cannot call database script document in Notes. Cannot find external name error
在数据库中,我有一个数据库脚本代码,其中仅包含以下代码:
Use "uiMaatwerk"
Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
If Not DeleteDocument(Source.Documents, False) Then
Continue = False
End If
End Sub
DeleteDocument()
是另一个名为 uiMaatwerk3
的脚本库中的函数。 uiMaatwerk
有 Use uiMaatwerk2
而 uiMaatwerk2
有 uiMaatwerk3
但是每当我 select Notes 客户端中的一个文档然后按下删除按钮时,我就会看到这个警告:
我尝试删除所有脚本库和数据库脚本库,然后创建新的脚本库并重新复制代码。但它仍然无法正常工作。我不能使用重新编译或构建整个数据库,因为那样数据库将无法再次工作..
我该如何解决这个问题?
此构造的问题:数据库脚本只会在数据库完全关闭时重新加载:关闭所有在客户端打开的 windows 并在设计器中关闭数据库(使用右键单击来自数据库的关闭命令)。
之后将重新加载所有代码,您的“使用”将起作用。
在数据库中,我有一个数据库脚本代码,其中仅包含以下代码:
Use "uiMaatwerk"
Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
If Not DeleteDocument(Source.Documents, False) Then
Continue = False
End If
End Sub
DeleteDocument()
是另一个名为 uiMaatwerk3
的脚本库中的函数。 uiMaatwerk
有 Use uiMaatwerk2
而 uiMaatwerk2
有 uiMaatwerk3
但是每当我 select Notes 客户端中的一个文档然后按下删除按钮时,我就会看到这个警告:
我尝试删除所有脚本库和数据库脚本库,然后创建新的脚本库并重新复制代码。但它仍然无法正常工作。我不能使用重新编译或构建整个数据库,因为那样数据库将无法再次工作..
我该如何解决这个问题?
此构造的问题:数据库脚本只会在数据库完全关闭时重新加载:关闭所有在客户端打开的 windows 并在设计器中关闭数据库(使用右键单击来自数据库的关闭命令)。
之后将重新加载所有代码,您的“使用”将起作用。