getDatabase (NotesSession - JavaScript)

サーバーに配置されたデータベースと指定されたファイル名を表す NotesDatabase オブジェクトを作成し、可能であればそのデータベースを開きます。

定義場所

NotesSession

構文

getDatabase(server:string, db:string) : NotesDatabase

getDatabase(server:string, db:string, createonfail:boolean) : NotesDatabase

パラメータ 説明
server データベースが置かれているサーバーの名前。現在のコンピュータなどのセッション環境を示すには、NULL を使用します。
db Domino データディレクトリ内のデータベースのファイル名と場所です。 データベースが Domino データディレクトリにない場合は、絶対パス名を使用します。
createonfail true にするか省略した場合は、指定したデータベースを開くことができなくても Database オブジェクトが作成されます。 false の場合、データベースを開くことができなければ NULL を返します。
戻り値 説明
NotesDatabase 指定したデータベースへのアクセスに使用できる NotesDatabase オブジェクト。または、データベースを開くことができず、createonfail が false の場合は NULL。データベースを開くことができず、createonfail が true または省略されている場合、NotesDatabase オブジェクトの isOpen が false になります。

使用法

詳細と例については、NotesDatabase クラスを参照してください。

以下の計算結果フィールドは、ローカルディレクトリ内の names.nsf の名前を返します。
var db:NotesDatabase = session.getDatabase("", "names", false);
if (db == null) {
	return "No local address book";
} else {
	return db.getTitle();
}

言語間の参照

LotusScript® NotesSession クラスの GetDatabase メソッド

Java™ Session クラスの getDatabase メソッド

式言語の FileOpenDatabase @コマンド