Avatar billede mskjoldp Novice
10. januar 2004 - 18:40 Der er 8 kommentarer og
1 løsning

ungå gentagelse i loop

Hvordan undgår jeg at den samme værdi fre en db bliver til en option?

kode:
forbindelse bla design bla...
<% Set rs = Conn.Execute("SELECT * FROM tema ORDER BY temaKategori")
Do Until rs.Eof
temaKategori = rs("temaKategori") %>
<option value="<%=temaKategori%>"><%=temaKategori%</option>
<%    rs.Movenext
Loop
lukker osv ...

Mit problem er at jeg i db'en har samme kategori stående i flere rækker i db'en. Som koden står herover betyder det at jeg får listet f.eks. "Fester" 3 gange. Hvordan kreere jeg at kategorien kun bliver listet 1 gang?

/Skjold
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 19:07 #1
select distinct temaKategori from ....
Avatar billede mskjoldp Novice
10. januar 2004 - 22:37 #2
year, den er god, et svar please erikjacobsen...

btw kan du se hvad der er galt med denne SELECT string:
'fra min login kode vil jeg registrere Brugeren som Online
bla bla bla
'tjecker om passwordsne matcher hinanden
If rs("BrugerKode") = Request.Form("adgangskode") Then
Session("nick") = rs("nick")
Session("admin") = rs("admin")
Conn.Execute("UPDATE bruger SET BrugerOnline = True WHERE nick=" & Request.Form("nick"))
bla bla bla
Men jeg får denne fejl:
Too few parameters. Expected 1.

BrugerOnline feltet er et Ja/Nej felt i en access db.

/Skjold
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 22:39 #3
Jeg ved intet om ja/nej felter i Access. Men du skal nok i hvert fald

Conn.Execute("UPDATE bruger SET BrugerOnline = True WHERE nick='" & Request.Form("nick" & "'"))
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 22:40 #4
Øh:

Conn.Execute("UPDATE bruger SET BrugerOnline = True WHERE nick='" & Request.Form("nick") & "'")
Avatar billede mskjoldp Novice
10. januar 2004 - 22:46 #5
YES master I am ready :) Command me :)

det virker, og så et svar NU please :)

/Skjold
Avatar billede mskjoldp Novice
10. januar 2004 - 22:47 #6
Er det fordi er er "" inde i ()? at den vil ha at man skal bruge ''?
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 22:48 #7
Du skal have '....' rundt om tekststrenge.

(Jeg vil ikke have point, tak)
Avatar billede mskjoldp Novice
10. januar 2004 - 23:01 #8
Ok, selv tak.
/Skjold
Avatar billede mskjoldp Novice
10. januar 2004 - 23:01 #9
Lukker spg...
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

IT-JOB