Domino 9 und frühere Versionen > ND8: Entwicklung
Fehler 13 - Type mismatch
buzi:
Hallo zusammen,
was muss verkehrt sein damit folgender Code immer mit dem Fehler 13, Type missmatch, abbricht:
--- Code: ---
Dim variable As Variant
If docBiokon.hasItem("bbb") Then
Set variable = docBiokon.Getitemvalue("bbb")(0)
MessageBox "Variable="+variable, 2, "Test"
Else
MessageBox "Variable not existing", 2, "Test"
End If
--- Ende Code ---
Driri:
Das dürfte wohl am "Set" liegen.
Andrew Harder:
Was der Designer Client auch gemerkt hätte, wenn das kein Variant gewesen wäre.
--- Code: ---MessageBox "Variable="+variable, 2, "Test"
--- Ende Code ---
Rechnen statt verketten kann ich nicht empfehlen.
buzi:
Hallo zusammen,
danke für den Hinweis. Als OO-Programmierer sind mir solche Konstrukte wie mit dem "Set" Bezeichner irgendwie immer noch nicht im Blick. So geht es jedenfalls:
--- Code: --- Dim variable As Variant
If docBiokon.hasItem("bbb") Then
variable = docBiokon.Getitemvalue("bbb")(0)
If variable = "" Then
MessageBox "Variable empty", 2, "Test"
Else
MessageBox "Variable="+variable, 2, "Test"
End If
End If
--- Ende Code ---
Andrew, ich stimme dir zu! Wie würdest du verketten statt rechnen?
Driri:
In Script wird mit "&" verkettet.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln