サーバー上のデータベースを開きます。
| パラメータ | 説明 |
|---|---|
| server | データベースが存在するプライマリサーバーの名前。 |
| dbfile | 開くデータベースのファイル名。 |
| 戻り値 | 説明 |
|---|---|
| true | データベースが存在し、開かれていたことを示します。 |
| false | この名前のデータベースがクラスタ内に存在しないことを示します。 |
特定のサーバーでデータベースを開くことができなくても、そのサーバーがクラスタに属する場合、openWithFailover は、同じクラスタ内で指定されたサーバーのレプリカを自動的に探します。メソッドがレプリカを見つけると、そのデータベースが代わりに開かれ、それに応じて Server プロパティが調整されます。
var db:NotesDatabase = session.getDatabase("", "");
if (db.openWithFailover("NotesUA/Westford/Notes", "names")) {
requestScope.status = "Names.nsf opened on " + db.getServer();
} else {
requestScope.status = "Names.nsf not opened";
}
LotusScript® NotesDatabase クラスの OpenWithFailover メソッド
Java™ Database クラスの openWithFailover メソッド