28. september 2003 - 17:50Der er
17 kommentarer og 1 løsning
Undersøge hvor mange værdier en split delere op i
Jeg laver en check på følgende måde:
ParentID = Split(request("ParentID"), "-") If ParentID(0) = "" Then session("ParentID") = 0 Else session("ParentID") = ParentID(0) End If
Men får denne fejl hvis den ikke har nogen værdi: Subscript out of range: '[number: 0]'
Hvordan skal jeg så chekce om de forskellige har en værdi. Det skal kunne checkes også på 1, 2, 3, 4, 5 ... Evt hvis man måske kan finde en måde at tælle antallet som den deler det op i!
Følgende: ParentID = Split(request("ParentID"), "-") If UBound(ParentID) = "" Then session("ParentID") = 0 Else session("ParentID") = ParentID(0) End If
Giver samme fejl som før: Subscript out of range: '[number: 0]'
jeg skal ikke bare checke om den indeholder elementer men om hvor mange den indeholder ...
har jeg et array på 3: 1 2 3
får jeg samme resultat med UBound() som følgnede: 1
Og der er problemt jo så når jeg kalder mit array: ParentID(1) ... den findes ikke og derfor får jeg en fejl ... jeg skal altså kunne undersøge om denne finded!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.