読み取り専用。データベースが開いているかどうかを示します。
適正値 | 説明 |
---|---|
true | データベースが開いている場合 |
false | データベースが開いていない場合 |
NotesDbDirectory.getFirstDatabase、NotesDbDirectory.getNextDatabase、NotesSession.getAddressBooks の各メソッドは、データベースを開きません。NotesDatabase.open を明示的に呼び出す必要があります。
NotesDatabase オブジェクトが開いている必要があるにもかかわらず、開いていない場合は、「データベースはまだ開かれていません。」エラーが発生します。このエラーは、NotesDatabase オブジェクトの作成時には発生しませんが、後で NotesDatabase オブジェクトの使用を試みるときに発生します。エラーの原因として考えられるのは、指定されたデータベースが存在しない、ユーザーがデータベースへのアクセスを許可されていない、データベースが損傷していることです。
function isitopen(db) {
if (db.isOpen()) {
requestScope.status += db.getTitle() + " is open¥n";
} else {
requestScope.status += db.getTitle() + " is not open¥n";
}
}
var dbdir:NotesDbDirectory = session.getDbDirectory(null);
var db:NotesDatabase = dbdir.getFirstDatabase(NotesDbDirectory.DATABASE);
isitopen(db);
db.open();
isitopen(db);