2

好的,这看起来很愚蠢,但我在让它工作时遇到了一些麻烦。我想对另一个数据库执行@DbColumn() 或@DbLookup()。同一台服务器 - 但它在一个文件夹中。而且我无法得到结果。有问题的数据库视图按第一列排序。

我正在尝试填充组合框的选择。

我已经尝试过内置在@DbColumn() 中:

var dbname = new Array("", "myfolder\\myDB.nsf");
return @DbColumn(dbname, "byCode", 0)

我已经尝试过使用和不使用“双斜杠”以及第 0 列和第 1 列。

我也尝试过 XSnippet: http ://openntf.org/XSnippets.nsf/snippet.xsp?id=dblookup-dbcolumn-with-cache-sort-and-unique

由于缓存,这将是我的首选方法。我尝试创建一个 SSJS 函数:

function getFacilityList() {
  var dbPath = database.getFilePath().split(database.getFileName())[0];
  return DbColumnArray("","myfolder\\myDB.nsf","cache", "sort", "byCode", 0)
}

我认为应该有效但没有。

任何想法将不胜感激!谢谢

4

1 回答 1

5

尝试:

    var dbname = session.getServerName() + "!!" + "myfolder\\myDB.nsf";
    return @DbColumn(dbname, "byCode", 0)
于 2012-04-05T14:35:20.783 回答