Avatar billede chrille Nybegynder
02. juli 2001 - 11:42 Der er 4 kommentarer og
1 løsning

Array!!

Skulle vilja ha hjälp med ett array!
jag vill hämta samtliga ID nummer ifrån tabellen \"User\"
på användare och skapa ett array av det
jag lyckas loopa igenom tabellen ,hämta samtliga nummer
i tabellen separerade med ett \",\" men sedan när jag vill \"splitta\" strängen så få jag meddelande
\"Objektet måste vara en mängd\"??,, vad gör jag fel??


här är koden till loopen!_________________
Function Alla
Dim item
mySQL=\"SELECT * FROM users\"
set rstemp=conntemp.execute(mySQL)
rstemp.MoveFirst
while not rstemp.eof
strTo = strTo & rstemp(\"usrID\") & \",\"
rstemp.MoveNext
wend
strTo = right(strTo, len(strTo)-1)
strTo = left(strTo, len(strTo)-1)
strToArray = split(strTo, \",\",-1)
End Function

här är koden till anropet!_________________
Call Alla
for each item in strToArray
response.write rstemp(\"FName\")
next
Avatar billede kichian Nybegynder
02. juli 2001 - 12:11 #1
for i = 0 to Ubound(strToArray)
  response.Write strToArray(i)
next

strToArray er jo ikke et Dictionary
Avatar billede chrille Nybegynder
02. juli 2001 - 12:23 #2
ok..skall kolla
Avatar billede chrille Nybegynder
02. juli 2001 - 12:27 #3
Får ett felmeddelande!!
\"inkompatibla typer  \'Ubound\'\"
Avatar billede kichian Nybegynder
02. juli 2001 - 12:56 #4
Det lader til at strToArray ikke har fået en værdi når du kalder Ubound(strToArray)

Prøv

dim strToArray

Function Alla
Dim item
.
.
Avatar billede chrille Nybegynder
02. juli 2001 - 13:06 #5
ok...den skriver ut alla id nummer..utan \",\"
bra..
Du är väl värd dina poäng!!
(Jag tror dock att det kommer mer fågor om detta array...!!! =0))
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