我尝试过使用@DbColumn,但是我得到了Infinity,这是我目前的代码:
var dbName:NotesDatabase = session.getDatabase("the server", "the database.nsf");
var v:NotesView = dbName.getView("the view").getColumnValues(0);
return v;
但是这会返回大约一百个结果,之后我会得到扭曲的文本,象形文字,不同行中的值等等。
值的屏幕截图:
现在怎样?非常感谢你!
答案 0 :(得分:3)
这是一个猜测,因为我不是一个XPages的人,但它看起来像你在说:
var v:NotesView
然后
return v;
因此,这意味着您声明v是NotesView对象。您实际上是在分配columnValues,但数据类型错误,并且显然没有进行类型检查。那么你返回v,它被视为一个NotesView对象,而不是一个字符串值数组。
也许这就是你需要的:
var v:NotesView = dbName.getView("the view");
return v.getColumnValues(0);