openDatabase (NotesDbDirectory - JavaScript)

データベースを開きます。

定義場所

NotesDbDirectory

構文

openDatabase(dbfile:string) : NotesDatabase

openDatabase(dbfile:string, failover:boolean) : NotesDatabase

パラメータ 説明
dbfile 開くデータベースのファイル名。
failover true の場合、データベースを現在のサーバーで開くことができなければ、それをクラスタ内の別のサーバーで開くことを試みます (クラスタがある場合)。オブジェクト Server と FilePath プロパティは、データベースが開かれたサーバーを反映します。リモート (IIOP) アクセスの場合、failover は常に false です。
戻り値 説明
NotesDatabase 開いたデータベース。データベースを開けない場合は、例外が発生します。

以下のボタンは、ローカルディレクトリに新規データベースを作成します (まだ存在していない場合)。
var dbdir:NotesDbDirectory = session.getDbDirectory(null);
var dbname:string = "newdb";
var dbtitle:string = "New database";
try {
	dbdir.openDatabase(dbname);
	requestScope.status = "Already exists: " + dbname;
	return;
} catch(e) {} // proceed if there is an error i.e. the database does not already exist
var db:NotesDatabase = dbdir.createDatabase(dbname);
var view:NotesView = db.createView("main"); // need at least 1 view to initialize database
db.setTitle(dbtitle);
requestScope.status = "Created " + db.getFileName();

言語間の参照

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

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