指定されたデータベースに文書をコピーします。
パラメータ |
説明 |
db |
文書のコピー先のデータベースです。
NULL にすることはできません。 |
使用法
CopyToDatabase は、新しい文書も保存します。
例
以下のボタンは、現在のデータベース内にある
main ビューのアーカイブを作成します。
try {
var newdb:NotesDatabase = database.createCopy(null, + "archive_" + database.getFileName());
} catch(e) {
requestScope.status = "Error: cannot create archive";
return;
}
newdb.setTitle("Copy of " + database.getTitle());
requestScope.status = "Archive created¥n";
var view:NotesView = database.getView("main");
var doc:NotesDocument = view.getFirstDocument();
var count:int = 0;
while (doc != null) {
doc.copyToDatabase(newdb);
count++;
var tmpdoc = view.getNextDocument(doc);
doc.recycle(); // recycle to avoid memory problems
doc = tmpdoc;
}
requestScope.status += count + " documents copied to archive";