Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Alexis am 27.03.08 - 12:24:37

Titel: CopyToDatabse(DB) verändert Link Properties
Beitrag von: Alexis am 27.03.08 - 12:24:37
Hallo Forum,

mir ist nicht klar, warum beim Kopieren eines Dokumentes in eine andere Datenbank per doc.CopyToDatabase(DB) ein Link in einem RTField verändert wird.

Die Properties der Links enthalten unterschiedliche Replica, View und Note - Adressen, während die Link Descriptions identisch sind ???

Kann mich jemand aufschlauen?

Alexis
Titel: Re: CopyToDatabse(DB) verändert Link Properties
Beitrag von: Thomas Schulte am 27.03.08 - 12:48:13
Das könnte eine Abwandlung eines ähnlichen Problemes sein das man mit Doclinks und mehreren auf sich selber berechneten RichText Feldern hat.
Titel: Re: CopyToDatabse(DB) verändert Link Properties
Beitrag von: ata am 27.03.08 - 14:44:26
... Ägypten  ::) ich versteh nur Bahnhof - was passiert da genau?  ??? :-:

Toni
Titel: Re: CopyToDatabse(DB) verändert Link Properties
Beitrag von: Thomas Schulte am 27.03.08 - 14:57:00
Ich schreib gerade an einen Blog eintrag dazu. Vorab nur soviel. Doclinks in unterschiedlichen auf sich selbst berechnete Richtext Felder per Lotus Script einzutragen führt zu sehr "interessanten" Ergebnissen.
Titel: Re: CopyToDatabse(DB) verändert Link Properties
Beitrag von: Alexis am 27.03.08 - 15:16:27
Hallo Toni,

ganz simpel:

In Datenbank A sind Dokumente gespeichert, in denen ggf. Links auf andere Dokumente der selben DB vorhanden sind (klassisches Icon).

Veraltete Dokumente werden nun per Button aus der DB A in eine Archivdatenbank B kopiert mittels

Code
Set Adoc = doc.CopyToDatabase(DB)

Ergebnis: 1. Der Link funktioniert nicht mehr (Fehlermeldung: The linked document cannot be found in the view). 2. Die ID-Adressen von Replica, View und Note des Links sind unterschiedlich, was natürlich die Fehlermeldung auch schon signalisiert hat.

Wenn ich das Dokument per Copy und Paste von der Datenbank A nach B kopiere ist der Link (natürlich) ok.

Was ist hier los?

Alexis
Titel: Re: CopyToDatabse(DB) verändert Link Properties
Beitrag von: ata am 27.03.08 - 19:44:01
... danke für die Aufklärung, das Problem war mir so noch nicht geläufig - hatte ich in der Konstellation noch nicht...

Toni