webForumDet fria alternativet

katalogstruktur (sökning)

1 svar · 383 visningar · startad av rymdknark

rymdknarkMedlem sedan maj 2000175 inlägg
#1

Jag har funderinga på att göra en asp-sida uppbyggd som en katalogstruktur.
Katalogerna, underakatalogerna och länkarna hadde jag tänkt at dom sulle finnas i
en tabell med följande struktur:

ID : counter
Name : Text(255) -> namn på katalog, länk.
Desc : PM -> Beskrivning av länk (katalog).
IsDir : Yes/No -> Anger om det är en länk eller katalog.
Parent : Integer -> Id på förälder (om det är en underkatalog).

Problemet är att jag skulle vilja göra en sökning som includerar alla undermappar i katalogstrukturen,
fast jag vet inte hur detta skall gå till på ett smidigt sätt...

Är det möjligt att göra ngn form av rekursiv sökning i databasen, så att man får resultatet i en och samma recordset...?

emissionMedlem sedan dec. 19996 721 inlägg
#2

Ja, om du bara söker rakt av i databasen, så söker du ju på allt, inklusive undermapparna.

Vad gäller rekursiva sökningar så går det också bra, bara man använder alias.

select bblabla from tabell1 T1, tabell1 T2 WHERE T2.Parent=T1.ID

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)