Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: notesnewbie am 23.10.03 - 08:55:31
-
Hallo,
ich habe ein Problem was mich zur Verzweifelung treibt.
Ich lese aus einem Backend Dokument mit getitemvalue den wert eines Textfeldes aus.
test=parentdoc.getitemvalue("probfertig")
je nach wert des feldes soll nun eine aktion durchgeführt werden in diesem backend dokument
if test ="i" then
aber hier knallt er mir immer mit der Fehlermeldung "Type Mismatch" weg. Ich verstehe es nicht denn in dem Feld steht "i".
Kann mir jemand helfen ? ::)
NotesNewbie
-
Dann schau mal mit dem Debugger, was denn Dein Item als Feld zurückgibt. Zwei Varianten, in dem Feld steht eine 1 und kommt numerisch, statt dem alpha-I. Oder der Wert kommt als Array zurück und Du müsstest mit test(0) auf den Wert zugreifen.
Wenn Du sicher sein willst, dass der Wert ein String ist, dann so:
Dim it as NotesItem
set it=doc. getfirstitem("probfertig")
test = it.text
-
... wie ist "test" denn definiert ?
-
.... zu 90% als Variant ..... sonst würde das so wahrscheinlich nicht auftreten.
-
Hallo Semeaphoros und Klaussal,
ersteinmal dankeschön für die schnelle Antwort.
@Semeaphoros,
das probiere ich mal aus
@klaussal,
ich habe "test" als Variant definiert
Gruss
NotesNewbie
-
@Semeaphoros,
@Klausal,
danke für eure Hilfe. Problem ist gelöst. Mit der Lösung von Semeaphoros hats geklappt.
Nochmals herzlichen Dank.
NotesNewbie