Domino 9 und frühere Versionen > ND6: Entwicklung

Probleme mit Stream

(1/2) > >>

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