개구리 개구리 추천 : ASP는 Onlytiancai 블로그에서 트리 구조 선택을 구현합니다.
키워드 개구리 권장 사항 : ASP는 트리 구조를 구현합니다
원천
<!-
------------[test]Table generation script-------------------------------------------------------------------------------------------------------------
ifexists (select*fromdbo.sysobjectswhereid = object_id (n '[dbo]. [test]') 및 objectProperty (id, n'isusertable ') = 1)
DROPTABLE [DBO]. [테스트]
가다
CreateTable [DBO]. [테스트] (
[id] [int] Identity (1,1) Notnull,
[str_note] [nvarchar] (50) Collatechinese_prc_ci_asnull,
[아버지 _id] [int] null
)에서 [1 차]
가다
->
<!-
************************* 테스트 데이터 ******************
[ID] [str_note] [아버지 _id]
[1] [컴퓨터 책] [0]
[2] [소프트웨어 개발] [1]
[3] [하드웨어 수리] [1]
[4] [ASP] [2]
[5] [PHP] [2]
[6] [JSP] [2]
[7] [HTML] [2]
[8] [디스플레이 수리] [3]
[9] [마더 보드 수리] [3]
[10] [그래픽 카드 수리] [3]
[11] [VBS 기본] [4]
[12] [HTML 기본] [4]
[13] [Ado Basics] [4]
[14] [DO 진술] [11]
[15] [진술] [11]
[16] [select 문] [11]
*********************************************************
->
<%
Dimstrconn, Conn, RS, SQL
strconn = "driver = {sqlserver}; server = localhost; database = wawavote; uid = sa; pwd = sa;"
디미
i = 0
functionshowtree (parentid)
i = i+1
희미한
setrs = server.createobject ( "adodb.recordset")
sql = "selectId, str_note, austry_id, (selectSt_notefromtestt2wheret2.id = t1.father_id) asparentNamefromTestt1wheret1.father_id ="& cint (parentid)
Rs.Opensql, strconn, 1,1
dowhilenotrs.eof
forj = 1toi
response.write ( "---")
다음
response.write (rs (1) & "["& rs (3) & "] <br>")
Showtreers (0)
i = i-1
rs.movenext
고리
rs.close : setrs = 아무것도
최종 기능 장애
하위 쇼핑 가능 (테이블)
희미한
setrs = server.createobject ( "adodb.recordset")
sql = "select*from"& trim (테이블)
Rs.Opensql, strconn, 1,1
fori = 0tors.fields.count-1
response.write ( "["& rs.fields (i) .name & "]")
다음
response.write ( "<br>")
dowhilenotrs.eof
fori = 0tors.fields.count-1
response.write ( "["& rs.fields (i) .Value & "]")
다음
response.write ( "<br>")
rs.movenext
고리
rs.close : setrs = 아무것도