Avatar billede Laitings Nybegynder
06. oktober 2003 - 00:38 Der er 6 kommentarer og
1 løsning

udtræk og opdeling af array

Jeg har et text felt i en database, hvor indholdet er nogle værdier opdelt med komma. Antallet af værdier i feltet varierer fra 1 til 5, men de er altid opdelt med komma

Hvordan får jeg udtrukket feltet og trukket hver enkelt værdi ud for sig??

Eksempel: rs("record") = værdi1, værdi4, værdi5

Jeg tænkte at man måske brugte split, ex: Felt = split("& rs("record") & ",",")

Men hvordan kalder jeg så hver enkelt værdi??
Avatar billede thesurfer Nybegynder
06. oktober 2003 - 00:41 #1
et godt sted at lære asp er html.dk..
http://www.html.dk/tutorials/asp/lektion8.asp (Arrays)
Avatar billede Laitings Nybegynder
06. oktober 2003 - 00:44 #2
Det må jeg kigge på i morgen, er sgu' for træt nu! Tak for linket...

-M
Avatar billede thesurfer Nybegynder
06. oktober 2003 - 00:44 #3
arrFelter = rs("record")
arrFelter = split(rs("record"), ",")

så henviser du bare til arrFelter(0), arrFelter(1) osv..
Avatar billede thesurfer Nybegynder
06. oktober 2003 - 01:09 #4
du behøver kune den her: arrFelter = split(rs("record"), ",") og så bruger du arrFelter(0)..
Avatar billede nmh Nybegynder
06. oktober 2003 - 09:32 #5
Øvre grænse n for arrayet arrFelter kan du finde således:
n=Ubound(arrFeltet)
Avatar billede thesurfer Nybegynder
06. oktober 2003 - 19:21 #6
korrekt.. jeg plejer at lave en:
for i = LBound(arrFelter) to UBound(arrFelter)

så looper man igennem arrayet, uden at man behøver at vide hvor mange "felter" der er.. det hele er beskrevet i linket fra mit tidligere indlæg.
Avatar billede Laitings Nybegynder
06. oktober 2003 - 20:07 #7
Takker for hælpen til jer begge.

-M
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