好的,这看起来很傻,但是我在使用它时遇到了一些麻烦。我想对另一个数据库执行@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)
}
我认为应该有效,但没有。
任何想法都将不胜感激!感谢
答案 0 :(得分:5)
尝试:
var dbname = session.getServerName() + "!!" + "myfolder\\myDB.nsf";
return @DbColumn(dbname, "byCode", 0)