2

これはばかげているようですが、これを機能させるのに問題があります。別のデータベースに対して @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)
}

うまくいくはずだったのにうまくいかなかったと思います。

どんな考えでも大歓迎です!ありがとう

4

1 に答える 1

5

試す:

    var dbname = session.getServerName() + "!!" + "myfolder\\myDB.nsf";
    return @DbColumn(dbname, "byCode", 0)
于 2012-04-05T14:35:20.783 に答える