2
좋아,이게 너무 어리석은 것처럼 보이지만 작동하는데 문제가 있습니다. 다른 데이터베이스에 @DbColumn() 또는 @DbLookup()을 수행하려고합니다. 동일한 서버 -하지만 폴더에 있습니다. 그리고 나는 결과를 얻을 수 없다. 문제의 데이터베이스보기는 첫 번째 열에 따라 정렬됩니다.다른 데이터베이스에서 @DbLookups를 사용하는 방법
나는 콤보 상자의 선택을 채우려고합니다.
나는 @DbColumn()에 내장 된 것을 시도했다 :
var dbname = new Array("", "myfolder\\myDB.nsf");
return @DbColumn(dbname, "byCode", 0)
내가 해봤 그와 함께하고 "이중 슬래시"없이 열 0도 열 1
I와 또한 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)
}
나는 잘해야한다고 생각했으나 그렇지 않았다.
의견을 보내 주시면 감사하겠습니다. 감사합니다
더 같은 var에 DBNAME = [@dbname [0] "MyFolder에/mydb.nsf에"]; – stwissel
실제로 두 가지 방법으로 작동합니다. –
오래된 것은 모두 새로운 것입니다. "BANG BANG"구문이 다시 나타납니다. 이는 버전 2 이전의 Notes에서 서버의 데이터베이스에 액세스하는 방법이었습니다. 또한 C API가이를 수행하는 방법이기도합니다. 요점은 XPage를 렌더링하는 JVM이 현재 서버가 아닌 데이터베이스에 대한 서버 또는 대부분의 액세스를 알아야한다는 것입니다. 이는 Notes 클라이언트 (XPinNC)의 XPage에서 실행될 때 특히 그렇습니다. – Newbs