如何使用ASP实现网站的“目录树”管理

发布时间:2013-09-19 11:33:46来源:阅读(1416)

    使用ASP实现网站的目录树

    数据库结构(共使用了两个表)
    1。tblCategory
    字段名  类型   
    Root   binary   说明树关或开(目录的根)
    ID     自动编号 关键字
    Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序
    Name   text(255)可以包含html中的标识符
    HREF   text(255) 允许空

    2。tblPages
    ID   自动编号 
    Sort  integer 关键字
    Name  text(255)
    HREF  text(255) 
    3.default.htm


    JavaScript Tree Control Template


    ?
    ?


    4.main.htm


    Start Page




    5.tree.asp
    Set conn = Server.CreateObject(""ADODB.Connection"")
    Set Rs = Server.CreateObject(""ADODB.Recordset"")
    conn.open ""DRIVER=Microsoft Access Driver (*.mdb);DBQ="" & Server.MapPath(""toc.mdb"")
    strsql = ""SELECT tblCategory.Root, tblCategory.[ID], tblCategory.Sort AS CatSort, tblPages.sort AS LinkSort, tblCategory.[Name] AS CatName, tblCategory.HREF AS CatURL, tblPages.[Name] AS LinkName, tblPages.href AS LinkURL FROM tblCategory LEFT JOIN tblPages ON tblCategory.[ID] = tblPages.[ID] ORDER BY tblCategory.root ASC, tblCategory.Sort, tblPages.sort""
    rs.open strsql, conn, 2, 2
    if not rs.eof then rs.movefirst
    currentID = """" %>













关键字