Domino 9 und frühere Versionen > ND7: Entwicklung

RenderToRTItem aus anderer DB

(1/3) > >>

CLP-Alex:
Hy zusammen,

ich habe einen Backendagent der über database -> view mir ein doc aus einer anderen DB holt.
Kann ich dieses doc nicht mit RenderToRTItem in ein doc der aktuellen DB packen?

Oder gibt es da eine andere Möglichkeit?

Gruß und Danke

Alex

klaussal:
Warum sollte das nicht gehen ?

CLP-Alex:
agent bricht mit "Entry not found in index (4000)" ab. hier mal der code

tmpdoc und archivdoc werden oben gesetzt und sind auch vorhanden


--- Code: ---'--------------------------- screenshot ---------------------------
On Error Goto testerror
Msgbox "vorher"
Call archivdoc.Save(True,False)
Set arch_rtitem = archivdoc.GetFirstItem( "arch_disp" )
If arch_rtitem Is Nothing Then
Set arch_rtitem = archivdoc.CreateRichTextItem( "arch_disp" )
End If
Msgbox "item erstellt"
Call tmpDoc.RenderToRTItem( arch_rtitem )
Call archivdoc.Save(True,False)
Msgbox "nachher"
testerror:
Msgbox ("Fehler in equest-Base (Archiv) " & Error & " (" & Err &  ") in Zeile: " & Erl)
Exit Function
--- Ende Code ---

klaussal:
Ich würde mal das Beispiel aus der Hilfe ansehen.
Das habe ich schon oft benutzt und das funzt auch.


--- Zitat ---Call tmpDoc.RenderToRTItem( arch_rtitem )
--- Ende Zitat ---
... Habe ich so in dieser Form noch nie gesehen (was aber nix heissen will).

CLP-Alex:
Beispiel aus der Hilfe klappt auch nicht.
Kann mir nur vorstellen das er meine Maske nicht findet???

Call tmpDoc.RenderToRTItem( arch_rtitem )
ist doch das gleiche wie
success = docA.RenderToRTItem( rtitem )
nur die Variablenamen sind anders.

Gruß Alex

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln