@DbLookup查找列

时间:2014-01-07 20:21:08

标签: xpages

我正在尝试在我的XPage应用程序中使用@DbLookup从另一个应用程序中的列中提取数据。我想要调用的应用程序文件名是: aApplications \ HCHPhoneBk.nsf 但是我不确定@DbLookup的结构如何。它位于名为: DomApps01 / Hendricks 的服务器上,我想要获得的列是第二个。

这就是我现在所拥有的,而且它不起作用。

@DbLookup("";"HRH Phone Directory":"aApplications\HCHPhoneBk.nsf";"People";

1 个答案:

答案 0 :(得分:4)

@DbLookup()的语法是:

@DbLookup([server, path], view, key, column)

所以在你的情况下它看起来应该是这样的:

@DbLookup(["DomApps01/Hendricks", "aApplications/HCHPhoneBk.nsf"], "People", key, 2)

...其中"People"是您要搜索的视图,key是第一列的搜索值。如果您只想检索第二列中的所有值而不在第一列中对其进行过滤,请使用@DbColumn代替@DbLookup;语法相同,除了省略key参数。

P.S。请注意在应用程序路径中使用/而不是\\是JavaScript中的“转义字符”,因此在此语法中,首选/