Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 25.11.04 - 16:10:11

Titel: Datenbank kopieren mit Lotusscript
Beitrag 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
Titel: Re: Datenbank kopieren mit Lotusscript
Beitrag von: koehlerbv am 25.11.04 - 16:14:08
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
Titel: Re: Datenbank kopieren mit Lotusscript
Beitrag von: Axel am 25.11.04 - 16:15:45
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
Titel: Re: Datenbank kopieren mit Lotusscript
Beitrag von: Axel am 25.11.04 - 16:16:54
Bernhard, du warst mal wieder schneller ;) ;D


Axel
 
Titel: Re: Datenbank kopieren mit Lotusscript
Beitrag von: koehlerbv am 25.11.04 - 16:18:33
Axel, das hatten wir ebenso oft schon umgekehrt  ;)
Ausserdem sind wir hier ja im Forum und nicht auf der Flucht  ;D

Bernhard
Titel: Re: Datenbank kopieren mit Lotusscript
Beitrag von: voodoo am 25.11.04 - 16:35:05
Das hatte ich befürchtet...der Verweis auf copytodatabase war mir auch aufgefallen  ;)

Danke Euch beiden für die Hilfe!

Thorsten
Titel: Re: Datenbank kopieren mit Lotusscript
Beitrag von: koehlerbv am 25.11.04 - 16:37:27
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