Domino 9 und frühere Versionen > Entwicklung

Backend "Type Mismatch"

(1/2) > >>

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