Avatar billede integra2ren Nybegynder
11. februar 2002 - 16:45 Der er 5 kommentarer og
2 løsninger

Udtræk inden i udtræk??

Hej Jeg har en side der i princippet ser sådan ud:

Åben til database

definer variabler

skriv variabel

åbn til database (2)
definer variabler(2)
skriv variabler(2)
luk db(2)

luk db (1)

Det er 2 databaser een med kategorier ig en med underkatagorier.

Målet er et lave en listning af kategorier og når man så klikker på en kategori kommer underkategorierne under den enkelte kategori frem

Hvordan gør jeg det??
Avatar billede medions Nybegynder
11. februar 2002 - 16:55 #1
hmm.... har du ik' et ICQ nummer... så kan du lige prøve at forklare det lidt nærmere over der...?!

//>Rune
Avatar billede rou Nybegynder
11. februar 2002 - 17:02 #2
Jeg ville gøre noget ala...

<%

sQuery = "SELECT kat.kat_id, kat.kat_navn, subkat.subkat_id, subkat.subkat_navn FROM kat, subkat WHERE kat.kat_id = subkat.kat_id ORDER BY kat.navn, subkat.navn"
Set RS = DBC.Execute(sQuery)

Do Until oRS.EOF
  kat_id = RS("kat_id")
  kat_navn = RS("kat_navn")
  Response.Write("Kategori: "& kat_navn &"<br")

  Do While kat_id = RS("kat_id")
    subkat_id = RS("subkat_id")
    subkat_navn = RS("subkat_navn")
    Response.Write("          "& subkat_navn &"<br")
    RS.MoveNext
    If(RS.EOF) Then Exit Loop
  Loop
Loop

%>

Nu har du jo så smukt udeladt dine tabel og felt navne, samt deres typer, så jeg har brugt lidt generisk navngivning.

Men princippet er der :)

- Rou
Avatar billede rou Nybegynder
11. februar 2002 - 17:03 #3
Iøvrigt, grunden til at jeg gør det hele i eet udtræk, istedet for som jeg ser mange gøre, at lave et nyt udtræk inde i sit loop, er at dette performer MANGE gange bedre.

- Rou
Avatar billede integra2ren Nybegynder
11. februar 2002 - 17:22 #4
Det er lidt svært at gennemskue men jeg tror jeg vil prøve.

Har det nogen betydning at det er en relations-database jeg har opbygget`?
Avatar billede rou Nybegynder
11. februar 2002 - 17:33 #5
Nej, det er nærmere et krav :)

- Rou
Avatar billede integra2ren Nybegynder
11. februar 2002 - 17:34 #6
:-)

Vender tilbage når jeg ikke har mere hår tilbage
Avatar billede integra2ren Nybegynder
11. februar 2002 - 22:11 #7
Har fået det til at virke på en anden måde. Har lavet to filer i stedet. Det er en længere forklaring og der er nok ikke andre som vil få noget ud af det.

Takker Rou for assistancen
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