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!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.