Domino 9 und frühere Versionen > Entwicklung

Type Missmatch

(1/3) > >>

stitze:
Hallo,

ich hab heut wieder mal einen Type missmatch Fehler und kann mir wieder mal nicht erklären woran es liegt

For i = 0 To Ubound(profileDocument.GetItemValue("rpRaumbez"))
If Left( profileDocument.GetItemValue( "rpRaumbez")(i),";" ) = cdoc.GetItemValue( "rpRaum" ) Then
               strTelNummer = Right(profileDocument.GetItemValue("rpRaumbez")(i),";")
End If
Next

rpRaumbez ist ein Textfeld mit Mehrfachwerten.

Hat jemand eine Lösung?

koehlerbv:
GetItemValue gibt immer ein Array zurück. Daher muss auch der Rückgabewert von rpRaum mit einem Index (hier sicherlich 0) angesprochen werden.

Bernhard

stitze:
Mh,danke erstmal, klingt logisch, funktioniert aber auch nicht :(
 Übrigens bekomme ich in der IF Bedingung und in der Anweisung den Type Missmatch Fehler

koehlerbv:
Left und Right erwarten als zweiten Parameter eine Zahl - da ist also bei Dir auch noch ein Fehler.

Bernhard

stitze:
Achso, ja das könnte es sein, ich bin jetzt von der Formelsprach ausgegeangen, wo ich als zweites Argument einen Suchstring angeben kann, k, danke. Könntest du mir vieleicht noch sagen, wie ich die Stelle eines Zeichen in einem String herrausbekomme?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln