Domino 9 und frühere Versionen > ND9: Entwicklung

created property erzeugt type mismatch

(1/2) > >>

hoschie:
Hi, ich mach mir Sorgen, ich verstehe mein Notes nicht mehr:

Dim oCreatedDate as NotesDateTime
Set oCreatedDate = oDoc.Created

die Set-Zeile wirft mir einen Type Mismatch, ebenso wenn ich es als Variant deklariere.
Das oDoc zeigt mir auch die created Eigenschaft im Debugger an, siehe Anhang.

Any Ideas?
Danke vorab!

Sonnige Grüsse
Matthias

Werner Götz:
siehe
https://help.hcltechsw.com/dom_designer/11.0.1/basic/H_CREATED_PROPERTY_DOC.html?hl=created

NotesDocument::Created liefert kein NotesDateTime sondern ein "Variant of type DATE".

Die Zuweisung mittels "Set" muss also auf einen Fehler laufen.

-Werner

hoschie:
Guten Morgen,

danke für den Hinweis, aber wie oben schon beschrieben habe ich es auch als Variant Deklaration versucht (da die Hilfe es so beschrieb) und es kommt trotzdem zum Fehler.

Dim oCreatedDate As Variant
Dim oCurrentDate As NotesDateTime
            
'Set oCreatedDate = Evaluate("@Created", oDoc)   
Set oCreatedDate = oDoc.Created
Set oCurrentDate = New NotesDateTime(Now)

hoschie:
ich habe es jetzt über

Set oCreatedDate = New NotesDateTime(CStr(oDoc.Created))

gelöst.
Tortzdem danke!

Werner Götz:
Der Fehler kommt nicht "trotzdem".
Einen normalen Datentyp kann man nicht mit vorangestelltem "Set" einer Variable zuweisen...

Viele Grüße
-Werner

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln