Avatar billede slapstick Nybegynder
06. august 2003 - 12:35 Der er 7 kommentarer og
1 løsning

problem med array - subscript out of range

jeg har det her kode

<table>
<td align="left" valign="top">
Tilgængelige roller:
<br>
<%
roleString = ""
Do While Not rsRoles.EOF
roleid = rsRoles("roleid")
rolename = rsRoles("rolename")
if roleString = "" then
roleString = roleid & "@" & rolename & ","
else
roleString = roleString & "," & roleid & "@" & rolename
end if
%>
<input type="checkbox" name="roles" value="<%=roleid %>">&nbsp;<%=rolename %>
<br>
<%
rsRoles.Movenext
Loop
%>
</td>
</table>
<br>

<input type="submit" name="sub" value="Ret" class="formsmall">
</form>
<%
tmpRoleArr = Split(roleString,",")

Do While Not rsUsers.EOF
k = 0
Response.Write "<br><br>" & rsUsers("username") & "<br>"
Do While Not k > UBound(tmpRoleArr)
tmpString = tmpRoleArr(k)
roleArr = Split(tmpString,"@")

response.write roleArr(0) & " - " & roleArr(1) & "<br>"
k=k+1

'Movenext
Loop
rsUsers.MoveNext

Loop
%>

og jeg får den her fejl:

Subscript out of range: '[number: 0]'
/admin/editgroup.asp, line 128


line 128 er den her:

response.write roleArr(0) & " - " & roleArr(1) & "<br>"


hvad er der galt her?
Avatar billede medions Nybegynder
06. august 2003 - 12:40 #1
Der er ingen poster i dit Array! Og når du så prøver at hente posterne melder den en fejl!

//>Rune
Avatar billede nmh Nybegynder
06. august 2003 - 12:41 #2
Din tmpstring er nok tom.
Prøv at erstatte linie 128 med response.write "Test: " & tmpString
Avatar billede nmh Nybegynder
06. august 2003 - 12:43 #3
Så kan du se indholdet af din string, som er basis for dannelsen af dit array.
Avatar billede nmh Nybegynder
06. august 2003 - 12:44 #4
hej igen Rune.
;O)
Avatar billede slapstick Nybegynder
06. august 2003 - 12:45 #5
ah ja doh jeg har sguda lavet en total bommert
jeg har værdierne i tmpRoleArr og prøver at splitte tmpRoleString hehehe
nå men rune for point da han var først
jeg siger mange tak til jer begge to :)
Avatar billede medions Nybegynder
06. august 2003 - 13:25 #6
Hej igen igen igen nmh ;o)
slapstick> Så kunne det jo oxo være du ville Acceptere spm'et så vi kunne få det afsluttet? ;o)

//>Rune
Avatar billede slapstick Nybegynder
12. august 2003 - 21:40 #7
ah ja sorry
Avatar billede medions Nybegynder
12. august 2003 - 21:49 #8
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester