0

我试过 @DbColumn 但我得到了 Infinity,这是我当前的代码:

var dbName:NotesDatabase = session.getDatabase("the server", "the database.nsf");
var v:NotesView = dbName.getView("the view").getColumnValues(0);
return v;

但这会返回大约一百个结果,然后我会得到扭曲的文本、象形文字、不同行中的值等。

值的屏幕截图:

我以前从未见过这样的事情

怎么办?非常感谢你!

4

1 回答 1

3

这是一个猜测,因为我不是 XPages 人,但在我看来,你在说:

var v:NotesView

进而

return v;

所以这意味着你声明 v 是一个 NotesView 对象。您实际上是在分配 columnValues,但数据类型错误,显然没有进行类型检查。因此,您返回 v,它被视为 NotesView 对象,而不是字符串值数组。

也许这就是你需要的:

var v:NotesView = dbName.getView("the view");
return v.getColumnValues(0);
于 2012-10-04T23:33:28.473 回答