データベースで Fixup タスクを実行します。
構文
fixup() : void fixup(options:int) : void
パラメータ |
説明 |
options |
以下のパラメータのうち、1 つ以上を指定します。これらのパラメータを組み合わせるには、オプションを追加します。- 最後の Fixup タスク以降の文書のみをチェックする場合は、NotesDatabase.FIXUP_INCREMENTAL 4 を指定します。
- 破損した文書が Fixup タスクで削除されないようにする場合は、NotesDatabase.FIXUP_NODELETE 16 を指定します。
- ビューをチェックしない場合は、NotesDatabase.FIXUP_NOVIEWS 64 を指定します。
- 文書を高速にチェックし、完全にはチェックしない場合は、NotesDatabase.FIXUP_QUICK 2 を指定します。
- ID 表を前のリリースのフォーマットに戻す場合は、NotesDatabase.FIXUP_REVERT 32 を指定します。
- トランザクションロギングが有効にされたデータベースを含める場合は、NotesDatabase.FIXUP_TXLOGGED 8 を指定します。
- 変更しない場合は、NotesDatabase.FIXUP_VERIFY 1 を指定します。
|
例
以下のボタンは、ローカルディレクトリ内のすべてのデータベースで Fixup タスクを実行します。
var dbdir:NotesDbDirectory = session.getDbDirectory("");
var db:NotesDatabase = dbdir.getFirstDatabase(NotesDbDirectory.DATABASE);
requestScope.status = "Fixup local databases";
while (db != null) {
if (db.open()) {
requestScope.status += "¥nFixing " + db.getFileName();
db.fixup(NotesDatabase.FIXUP_QUICK +
NotesDatabase.FIXUP_INCREMENTAL + NotesDatabase.FIXUP_NOVIEWS);
db = dbdir.getNextDatabase();
}
}
言語間の参照
LotusScript® NotesDatabase クラスの
Fixup メソッド
Java™ Database クラスの fixup メソッド