Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 25.11.04 - 16:10:11
-
Hallo allerseits,
Ich habe folgende Frage: wie erzeuge ich mit LS eine Kopie einer bestehenden Datenbank MIT allen Dokumenten?
db.createcopy() erzeugt eine leere Kopie. Muss ich dann alle Dokumente noch rüber kopieren oder gibt es einen einfacheren Weg? Ich steh da irgendwie auf dem Schlauch...
Gruß,
Thorsten
-
Jo, Thorsten, Du must danach selber Hand anlegen. Vermutlich wird daher auch in der DesignerHelp in den Querbezügen zu dieser Methode auch das CopyToDatabase gleich erwähnt.
Bernhard
-
Hi,
es gibt keinen einfacheren Weg. Nach db.CreateCopy() musst du alle Dokument rüberkopieren. Du dir mit db.AllDocuments eine collection mit allen Dokumente die du dann in einer Schleife mit der Methode CopyToDatabase aus der NotesDocument rüberkopierst,
Axel
-
Bernhard, du warst mal wieder schneller ;) ;D
Axel
-
Axel, das hatten wir ebenso oft schon umgekehrt ;)
Ausserdem sind wir hier ja im Forum und nicht auf der Flucht ;D
Bernhard
-
Das hatte ich befürchtet...der Verweis auf copytodatabase war mir auch aufgefallen ;)
Danke Euch beiden für die Hilfe!
Thorsten
-
Naja, warum eigentlich eine Befürchtung ? Das gibt Dir doch ganz andere Möglichkeiten als eine "normale" Kopie übers Frontend. Zusätzlicher angenehmer Nebeneffekt: Die kopierten Dokumente behalten ihre originalen Zeitstempel.
Bernhard