Domino 9 und frühere Versionen > ND6: Entwicklung
Ein Dokument (Backend) in andere DB kopieren/verschieben
Axel:
Hi,
So geht's:
Dim session As New NotesSession
Dim db AS NotesDatabase
Dim collection As NotesDocumentCollection
Set db= session.CurrentDatabase
Set collection = db.UnprocessedDocuments
...
Axel
sja:
Hallo,
erst danke ich herzlich alle für die Hilfe.
Aber jetzt bekam ich neues Problem, und zwar:
Database mail\mailcopy has not been opendd jet
das Script sieht jetzt so aus:
Sub Initialize
Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim CopyDB As NotesDatabase
Dim doc As NotesDocument
Dim docKopie As NotesDocument
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Set CopyDB = s.GetDatabase( "", "mail\mailcopy.nsf" )
Set db = s.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
'Messagebox collection.Count
While Not(doc Is Nothing)
Set docKopie = doc.CopyToDatabase( CopyDB )
Set doc = collection.GetNextDocument(doc)
Wend
End Sub
Glaube habe ich über das Problem schon hier im Forum gelesen, aber jetzt kann das nicht finden. Vielen Dank für einen Rat bzw. Link ...
Gruesse
Sofia
koehlerbv:
Öffne mal die DB folgendermassen:
Set CopyDB = New NotesDatabase ("", "mail\mailcopy.nsf")
Alternativ (bei bestehenden Code) müsstest Du die Deklaration wie folgt ändern:
Dim CopyDB as New NotesDatabase ("", "")
HTH,
Bernhard
sja:
Hallo Leute,
erst sorry für das falsche Info. Es ist mir eine Fehler unterlaufen: habe für den Test eine DB erstellt, aber in falschem Verzeichnis, und klar die DB könnte nicht geöffnet werden.
Es funktioniert ! mit alle drei Varianten: mit dem ursprünglichen und mit die beide zwei, die ganz nett von Bernhard vorgeschlagen wurde.
Bernhard hat mir damit sehr geholfen, da wenn ich seine Vorschläge ausprobierte, und das ging nicht, denke ich sofort, dass mit der DB was nicht in Ordnung ist, weil Bernhard gibt immer nur richtige Vorschläge. Und ich habe damit wieder was neues gelernt :)
Ich danke herzlich alle für eure Hilfe und ... ich liebe dieses Forum!
Gruesse
Sofia
koehlerbv:
Auch wenn ich Deine netten Worte, Sofia, die bei runtergegangen sind wie Honig ;) jetzt gerne unkommentiert so stehen lassen würde: Nein, auch ich irre, und auch ich habe hier schon falsche Auskünfte gegeben.
Aber ich arbeite daran ;)
Bernhard
PS: So, wie Du Dich bedankst, freut man sich schon immer auf Deine nächste Frage :)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln