getFirstDatabase (NotesDbDirectory - JavaScript)

指定したファイルタイプを使用して、サーバーまたはローカルディレクトリから最初のデータベースを返します。

定義場所

NotesDbDirectory

構文

getFirstDatabase(type:int) : NotesDatabase
パラメータ 説明
type 取得したいデータベースファイルタイプを示します。
  • データベース (NSF、NSG、NSH ファイル) の場合は NotesDbDirectory.DATABASE 1247
  • テンプレート (NTF ファイル) の場合は TEMPLATE 1248
  • レプリカの候補 (レプリカ生成が不可になっていないデータベースまたはテンプレート) の場合は REPLICA_CANDIDATE 1245
  • テンプレートの候補 (データベースまたはテンプレート) の場合は TEMPLATE_CANDIDATE 1246
戻り値 説明
NotesDatabase ディレクトリにある指定されたファイルタイプの最初のデータベース。指定されたタイプのデータベースがディレクトリに含まれていない場合は NULL。

使用法

返されたデータベースは閉じています。データベースを開かない場合は、このメソッドのサブセットのみが使用可能です。NotesDatabase 内の isOpen を参照してください。

このメソッドを呼び出すたびに、データベースディレクトリはリセットされ、新規検索が実行されます。例えばテンプレートファイルを検索している場合、パラメータ NotesDbDirectory.DATABASE を指定して getFirstDatabase を新たに呼び出すと、ディレクトリの先頭からデータベースファイルの検索が開始されます。

リストボックスのこのデータバインディングによって、現在のディレクトリ内のすべてのデータベースの名前が表示されます。
var out = "";
var dir = session.getDbDirectory("");
var db = dir.getFirstDatabase(NotesDbDirectory.DATABASE);
while (db != null) {
	out = out + db.getFileName() + "¥n";
	var tmpdb = dir.getNextDatabase();
	db.recycle();
	db = tmpdb;
}
return out

言語間の参照

LotusScript® NotesDbDirectory クラスの GetFirstDatabase メソッド

Java™ DbDirectory クラスの getFirstDatabase メソッド