Avatar billede janemil Nybegynder
14. maj 2003 - 11:01 Der er 1 løsning

Recursiv - find parents.

Jeg står med en child folder - pt lister jeg alt i folderen.
Folderen kan have x parent folders.
Hver folder har ID og ParentID
Jeg vil gerne kunne loope "baglæns" og finde alle parents (øverste parent har parentID = 0)

Derefter når jeg har alle ID - de skal vel i et array - skal jeg skrive dem ud, så de kommer i den rette struktur.

Kender godt teorien, men håber på en færdig funktion (ikke dll, men ren VBscript), som kan det jeg ønsker.
Avatar billede cesil Nybegynder
14. maj 2003 - 12:35 #1
Prøv noget a'la det her. Det er godt nok asp og ikke som du ønsker vbscript. Men du kan vel selv oversætte det.

RecursePages id
        sub RecursePages(PageID)
        dim rs
            if not isnull(pageid) then
                parent = PageID
                p = p & "," & parent
                set rs = oConn.execute("SELECT PID FROM Webpages WHERE id=" & Pageid)
                while rs.eof = false
                    RecursePages rs("pid")
                rs.movenext
                  wend
                rs.close
                set rs = nothing
            end if
        end sub
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