Domino 9 und frühere Versionen > ND6: Entwicklung
noteID ist doch String oder nicht?
Jenson:
Hier mal ein kleines "Gegenbeispiel" :-)
hab das Script grade mal mit einer fest eingetragenen NoteID getestet. Gleiches Ergebnis:
--- Code: ---Dim session As New NotesSession
Dim db As New NotesDatabase( "", "" )
Dim docA As NotesDocument
Dim docB As NotesDocument
Dim orgNoteID As String
orgNoteID = "NT000026A6"
Call db.OpenWithFailover( "", "webcontent\\timesheet.nsf" )
Set docA = db.GetDocumentByID( orgNoteID )
Set docB = New NotesDocument( db )
Call docA.CopyAllItems( docB, True )
Call docB.Save( True, True )
--- Ende Code ---
Wenn ich das richtig verstanden habe in der Doku, dann sollte "NT000026A6" doch eine gültige NoteID sein. Hier erhalte ich den gleichen Fehler.
Jenson
koehlerbv:
Das "NT" gehört nicht zur NoteID.
Ich habe auch keinen Peil, was Du unter "überprüfen" verstehst. Die von Dir genannte Fehlermeldung ist ein Laufzeitfehler.
Bernhard
Jenson:
Hallo,
ich versuche das nochmal genauer zu erklären:
ich habe eine CMS Datenbank. In dieser habe ich zwei Dokumente.
Dokument 1:
Das erstellt mir ein HTML Formular in dem unter anderem die NOTEID über eine Ansicht ausgelesen und in ein Formularfeld im HTML Formular geschrieben wird. Aus der Ansicht kommt die NoteID in der form "NT......"
Dokument 2:
Dieses Dokument ist der Empfänger für die Formulardaten. Die CMS Datenbank die diese beiden Dokumente enthält stellt mir in diesem Dokument ein Feld zur Verfügung in dem ich LotusScript eintragen kann. Dieser Lotus-Script Code wird dann aufgerufen wenn das Dokument vom HTML-Formular aus aufgerufen wird (über das Action-Tag im HTML-Formular.)
In dieser Datenbank gibt es über dem Feld in dem ich den Lotus-Script Code einfüge einen Link auf den ich klicken kann der sich "check Code" nennt. Ich denke mal dahinter verbirgt sich nix anderes als ein Evaluate.
Wieso kommt den in meiner Ansicht in der ich mir die NoteID der Dokumente anzeigene lasse immer ein "NT" vor der eigentlich NoteID ? Ist das normal oder irgendwo ein Fehler?
Hoffe mich einigermassen verständlich ausgedrückt zu haben. Wenn man mitten drin steckt ist das immer nicht so einfach.
Jenson
koehlerbv:
Das steht aber auch in der DesignerHelp so:
--- Zitat ---Rückgabewert
NTIDNummer
Zeichenfolge. Das Präfix NT, gefolgt von der Dokument-ID.
--- Ende Zitat ---
Das musst Du also entweder schon in der Ansicht oder später in Deinem Code 'rausbasteln.
Bernhard
Jenson:
:-) Danke :-) Dann scheint das mein Problem zu sein .. Das werde ich dann mal gleich in der Ansicht machen. Das wird dann denke ich auch mein Problem hier lösen.
Jenson
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln