Hallo,

Ich habe eine Tabelle "Folder" Die Tabelle hat FolderID und
FolderSubfolderOF als Felder.

Mit dem initialaufruf starte ich die Funktion.
Alles klappt, au�er bei einigen Folder

Ich habe die zwei Datens�tze mal ausgegeben:

FolderID: 172
FolderSubfolderOf: 68
FolderName: Online-Dokumentation

Dieser Datensatz wird als Folder der ersten Ebene dargestellt, obwohl es ja
diesen Datensatz auch gibt:

FolderID: 68
FolderSubfolderOf: 1
FolderName: Technik

Meiner Meinung nach m�sste er doch den Ordner mit dem Namen
"Online-Dokumentation" unter den Ordner Technik setzen....


Unterhalb die Funktion.

Kann mir da wer helfen?

Gru� Mansur


' Globaler Aufruf
ShowFolder 1

function ShowFolder(ParentFolderNumber)
 DIM query, JobConn, rs, upperFolder, i  'Hilfsvariablen

 query = "Select * from Folder where FolderSubfolderOf =" &
cint(ParentFolderNumber) & " AND FolderCompany = '" & Company & "' AND
FolderDivision = '" & Division & "' order by FolderName ASC"

 set JobConn = Server.CreateObject("ADODB.Connection")
 JobConn.open conConnectionString
 set rs = Server.CreateObject("ADODB.Recordset")
 'response.write(query & "<br>")
 rs.Open query, JobConn

 while not rs.eof

   FolderPath = FolderPath & "\" & rs("FolderName")
   response.write(FolderPath & "<br>")
   ShowFolder rs("FolderID")

   ' Folder Ebene um eins reduzieren
   upperFolder = split (FolderPath, "\")
   FolderPath = ""
   For i = 0 to ubound(upperFolder) -1
     FolderPath = FolderPath & upperFolder(i)
   Next  'i

   rs.movenext
 wend

 'Destruction
 rs.close
 set rs = nothing
 jobConn.close
 set jobConn = nothing

end function


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an