Avatar billede chris96 Nybegynder
27. april 2005 - 20:45 Der er 12 kommentarer og
1 løsning

Oprette unik konstant?

Kan man ikke oprette en unik konstant, som hidrører til et medlemsid i en database?? A'la sådan her:

matchresultat & rs("medlemid") = matchresultat & rs("medlemid") + rs("matchresultat")

Ideen er så at den skal lave de unikke konstanter matchresultat1, matchresultat2 osv. når der er et resultat for et givent medlem!

Pft
Christian Byrjalsen
Avatar billede busschou Praktikant
27. april 2005 - 20:51 #1
Det tror jeg ikke
Men du kunne evt benytte et array eller dictionary
http://www.w3schools.com/asp/asp_ref_dictionary.asp
Så kan du adde hvert id til dictionary´et som en unik reference
Avatar billede nielle Nybegynder
27. april 2005 - 20:52 #2
Brug SQL til at trække den højste værdi ud, læg en random værdi til, og brug dette som det næste id.
Avatar billede nielle Nybegynder
27. april 2005 - 20:57 #3
Glem mit svar - misforstod spørgsmålet.
Avatar billede nielle Nybegynder
27. april 2005 - 21:06 #4
Måske kunne du misbruge Session() til formålet:

Session(matchresultat & rs("medlemid")) = Session(matchresultat & rs("medlemid")) + rs("matchresultat")
Avatar billede nielle Nybegynder
27. april 2005 - 21:07 #5
Skal nok snarere være:

Session("matchresultat" & rs("medlemid")) = Session("matchresultat" & rs("medlemid")) + rs("matchresultat")
Avatar billede busschou Praktikant
27. april 2005 - 21:09 #6
Så kunne man i mine øjne lige så godt bruge dictionary...da det nu engang er en datatype som kan håndtere et ukendt antal variable...
Avatar billede nielle Nybegynder
27. april 2005 - 21:16 #7
Du har helt ret - det er da den man skal bruge! Ved ikke hvorfor jeg ikke lige nærlæste dit svar. :^(
Avatar billede chris96 Nybegynder
28. april 2005 - 19:17 #8
Hmmm - havde ikke lige tid til at sætte mig ind i dictionary... hvordan hulen laver man et antal konstanter der, når man ikke kender antallet af dem???

Har brugt session metoden - det er måske dumt men det virker...
Avatar billede busschou Praktikant
28. april 2005 - 20:35 #9
Du kan loope det igennem....men hvis du finder det for bøvlet og sessions nemmere så er det jo fint nok du bruger dem
I sidste ende skal man jo gøre det man selv synes er lettest :o)
Avatar billede nielle Nybegynder
28. april 2005 - 21:00 #10
Det ville nu alligevel være en god ide for dig at sætte dig ind i hvordan man bruger Dictionary; Associative arrays, eller hash-arrays, eller hvad de nu hedder i de forskellige programmeringssprog (og altså Dictionary i ASP), er et utroligt stærkt og alsidigt værktøj.

Det skulle for resten ikke undre mig hvis der er sådan en fætter gemt inden i Session().
Avatar billede nielle Nybegynder
02. maj 2005 - 21:34 #11
chris96> Hvem skal lægge et svar?
Avatar billede chris96 Nybegynder
02. maj 2005 - 22:37 #12
Tjah - det synes jeg egentlig jeg havde lagt op til... idet jeg har brugt sessions! Jeg har ikke haft tid til at sætte mig ind i arrays - så det er dit svar jeg benyttede nielle!

Troede egentlig det lå mellem linierne - men undskyld jeg ikke er klar nok! Smid svar - og jeg sender point!

Cheers
Cx
Avatar billede nielle Nybegynder
02. maj 2005 - 23:02 #13
Svar :^)
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