Avatar billede Søren Bech Morsing Praktikant
03. april 2001 - 22:22 Der er 2 kommentarer og
1 løsning

gennemløb af database - rekursivt

Hvis jeg nu opretter følgende tabel
id: autotnummerering
parentid: tal
broed: tekst

Så hvis jeg indsætter første linie så får den id 1. Hvis jeg så indsætter en linie mere får den id 2. Så sætter jeg parent til 1 for id 2. OSV.

Nu vil jeg så gerne trække de her \"beskeder\" ud af min tabel igen.
Det går også fint indtil jeg kommer til id 10 som også har parentid 1 (dvs id 3-9 er \"børn\" til id 2)
id 10 som er barn til id 1 kan jeg ikke trække ud da jeg jo har kaldt min funktion rekursivt. Hvordan holder man styr på hvor man er henne, skal man oprette en pointer eller noget. Og er der noget i JScript der kan hjælpe?
Avatar billede icamilla Nybegynder
04. april 2001 - 08:27 #1
kan du ikke lage flere recordset? Hent først ut alle parent, og gå så gjennom tabellen en gang for hver parent og finn alle barn til hvert enkelt parent. Noe tungt kanskje, men da finner  du jo hierarkiet.
Avatar billede Søren Bech Morsing Praktikant
05. maj 2001 - 09:36 #2
glem det...
Avatar billede Søren Bech Morsing Praktikant
05. maj 2001 - 09:37 #3
glem det
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