gpt4 book ai didi

javascript - session.getDatabase 返回 null

转载 作者:行者123 更新时间:2023-11-30 16:52:58 25 4
gpt4 key购买 nike

我正在尝试在 beforePageLoad 事件上使用 JS 通过 Xpage 打开我自己的数据库。

我有这个代码:

var db:NotesDatabase = session.getDatabase("x", "y",false);
var dbCount = db.getAllDocuments().getCount();

X 包含服务器名称,y 包含数据库名称。我已经用其他数据库尝试过这个,但仍然一直为空,我尝试了不同的方式来访问数据库,但仍然没有结果。有什么建议可以让我寻找发生这种情况的原因吗?

最佳答案

硬编码路径的一个非常常见的错误是缺少文件路径中使用的反斜杠转义字符。

检查路径并将单反斜杠 \ 替换为双反斜杠 \\。另一种选择是使用单斜杠 / - 它在两个平台(Windows 和 Linux)上都是有效的目录/文件夹分隔符。

我强烈建议不要在源代码中使用硬编码路径。某种形式的配置将解决您的问题(属性文件、配置文件文档、配置文档……)——存储的值不需要转义。

关于javascript - session.getDatabase 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com