Domino 9 und frühere Versionen > ND6: Entwicklung
Probleme mit Stream
bikerboy:
--- Code: ---Set stream = session.CreateStream
stream.WriteText {<database
xmlns='http://www.lotus.com/dxl'
version='6'
advancedtemplate = '} + Cstr(currentDoc.GetItemValue("isAdvancedTemplate")(0)) + {'
copyprofiledocswithdesign = '} + Cstr(currentDoc.GetItemValue("copyProfileDocuments")(0)) + {'
singlecopytemplate = '} + Cstr(currentDoc.GetItemValue("singleCopyTemplate")(0)) + {'
title = '} + Cstr(currentDoc.GetItemValue("databaseTitle")(0)) + {'
templatename='} + Replace(newFileName,".ntf","")+ {'
fromtemplate=''>
</database>}
Set mp = session.CreateDXLImporter(stream, dbTemplate) ' Nun wird der Stream geschrieben
With mp
.ReplaceDbProperties = True
.Process
End With
--- Ende Code ---
Hmmm warum setzt er die Eigenschaften für meine DB nicht. habe auch schon versucht einfach True und False hard reinzucoden , aber auch das wollter er nicht aktzeptieren.
flaite:
Mußt du nicht zuallererst mal der Methode stream.WriteText einen String übergeben (d.h. mit Gänsefüsschen oder | drumherum?
bikerboy:
hab den Code so im Netz gefunden und modifiziert und die der templatenamen wird auch sauber geschrieben, und ich übergebe ihm doch nen Text ist halt nicht durch " Gänsefüsschen umfasst sondern durch die geschweifte Klammer, was ja auch erlaubt ist soweit wie ich die Erfahrung gemacht habe
DerAndre:
Könnte es daran liegen?
Call stream.WriteText
bikerboy:
hmmm ja ich weiss es nicht warum schreibt er denn die andere Information hinein ? Wenn dann sollte doch alles nicht gehen und nicht nur ein Teil oder ???
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln