openDatabaseIfModified (NotesDbDirectory - JavaScript™)
指定された日付以降に変更された場合、データベースを開きます。
定義場所
NotesDbDirectory構文
openDatabaseIfModified(dbfile:string, date:NotesDateTime) : NotesDatabaseパラメータ | 説明 |
---|---|
dbfile | データベースのファイル名。 |
date | 削除日。データベース内の 1 つ以上の文書がこの日以降に変更された場合、データベースが開きます。変更がなかった場合は開きません。NULL にすることはできません。 |
戻り値 | 説明 |
---|---|
NotesDatabase | 開いたデータベース。更新日が原因でデータベースが開かない場合は NULL。他の理由でデータベースを開けない場合は、例外が発生します。 |
例
以下のボタンは、ローカル names.nsf がその時点から過去 3 時間以内に変更されている場合に、それを開きます。var dir:NotesDbDirectory = session.getDbDirectory(null);
var dt:NotesDateTime = session.createDateTime("Today");
dt.adjustHour(-3);
try {
var db:NotesDatabase = dir.openDatabaseIfModified("names", dt);
} catch(e) {
requestScope.status = "Database cannot be opened";
return;
}
if (db != null) {
requestScope.status = "Database opened";
} else {
requestScope.status = "Database not modified in past 3 hours";
}
言語間の参照
LotusScript® NotesDbDirectory クラスの OpenDatabaseIfModified メソッドJava DbDirectory クラスの openDatabaseIfModified メソッド