Sorry - aber irgendwie gehts doch leider nicht.
Der Type Mismatch Fehelr its weg - aber die Datumswerte werden nicht korrekt verglichen.
Ich vergleiche so:
If (docView.GetItemValue("datVertragsDatum")(0) < uidoc.FieldGetText("BisDatum")) Then
Messagebox "geht nicht"
End If
Lasse ich mir den Inhalt anzeigen:
Messagebox "BisDatum: " + uidoc.FieldGetText("BisDatum")
Anzeige: 24.04.2008
Messagebox "datum: " + docView.GetItemValue("datVertragsDatum")(0)
Anzeige: 11.04.2009
Er geht aber trotzdem in die If-Abfrage. Muss man die Werte vorher noch konvertieren?