Domino 9 und frühere Versionen > Entwicklung
Backend "Type Mismatch"
notesnewbie:
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
Semeaphoros:
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
klaussal:
... wie ist "test" denn definiert ?
Semeaphoros:
.... zu 90% als Variant ..... sonst würde das so wahrscheinlich nicht auftreten.
notesnewbie:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln