I gently ask for help

I tried to apply this code but without success...
I'm just trying to see the same tree groups on the WSUS in a web page...
Can you help me?


[BAD CODE:]
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Provider=SQLNCLI10;Data Source=\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query;Da tabase=SUSDB;Trusted_Connection=yes"
Set rs1 = conn.Execute("SELECT Name, TargetGroupID, ParentGroupID, GroupPriority FROM tbTargetGroup WHERE TargetGroupTypeID = 0 AND GroupPriority = 0")
while rs1.eof = false
Set rs2 = conn.Execute("SELECT Name, TargetGroupID, ParentGroupID, GroupPriority FROM tbTargetGroup WHERE TargetGroupTypeID = 0 AND ParentGroupID = '" & rs1.fields(1) & "' ORDER BY Description DESC, Name")
while rs2.eof = false
ind = ""
for i = 1 to rs2.fields(3)
ind = ind & "-"
next
Response.Write ind & rs2.fields(0) & "<br />"
Set rs3 = conn.Execute("SELECT Name, TargetGroupID, ParentGroupID, GroupPriority FROM tbTargetGroup WHERE TargetGroupTypeID = 0 AND ParentGroupID = '" & rs2.fields(1) & "' ORDER BY Description DESC, Name")
while rs3.eof = false
ind = ""
for i = 1 to rs3.fields(3)
ind = ind & "-"
next
Response.Write ind & rs3.fields(0) & "<br />"
Set rs4 = conn.Execute("SELECT Name, TargetGroupID, ParentGroupID, GroupPriority FROM tbTargetGroup WHERE TargetGroupTypeID = 0 AND ParentGroupID = '" & rs3.fields(1) & "' ORDER BY Description DESC, Name")
while rs4.eof = false
ind = ""
for i = 1 to rs4.fields(3)
ind = ind & "-"
next
Response.Write ind & rs4.fields(0) & "<br />"
rs4.movenext
wend
rs3.movenext
wend
rs2.movenext
wend
rs1.movenext
wend
conn.close
%>
[OUTPUT:]
-Computer non assegnati
-Client
--Client Blacklist
--Client Test
---Client Group 01
---Client Group 02
-Server
--Server Blacklist
--Server Test
---Server Group 01
---Server Group 02
[DB CSV:]
[TargetGroupTypeID];[Name];[Description];[TargetGroupID];[OrderValue];[IsBuiltin];[ParentGroupID];[GroupPriority]
0;Computer non assegnati;;b73ca6ed-5727-47f3-84de-015e03f6a88a;0;TRUE;a0a08746-4dbe-4a37-9adf-9e7652c0b421;1
0;Client Test;NULL;b4b5109e-291b-4c5b-a0ce-01ea721cef08;0;FALSE;fa185ee0-2d42-45d7-9ec9-336198c9b8a6;2
0;Client Blacklist;NULL;478d4eab-0002-4acb-9ac4-04c1d349f8b9;0;FALSE;fa185ee0-2d42-45d7-9ec9-336198c9b8a6;2
0;Server Group 02;NULL;20a29e4e-116a-45ec-adef-18769575cbeb;0;FALSE;fdb59076-0c8e-48bb-90c4-bc149f52247d;3
0;Client;NULL;fa185ee0-2d42-45d7-9ec9-336198c9b8a6;0;FALSE;a0a08746-4dbe-4a37-9adf-9e7652c0b421;1
1;Server figlio;;d374f42a-9be2-4163-a0fa-3c86a401b7a7;0;TRUE;a0a08746-4dbe-4a37-9adf-9e7652c0b421;1
0;Client Group 02;NULL;12d5a0ee-32bd-4ed8-9b59-688b4f7c453d;0;FALSE;b4b5109e-291b-4c5b-a0ce-01ea721cef08;3
0;Server Blacklist;NULL;ddfe7e3f-d8d6-415a-b76e-68f964482b0a;0;FALSE;5e5128e5-fee1-46a0-9a68-b1e51d36530c;2
0;Client Group 01;NULL;b2ce45ed-300a-49e0-86e7-869f54b1c4c8;0;FALSE;b4b5109e-291b-4c5b-a0ce-01ea721cef08;3
0;Tutti i computer;;a0a08746-4dbe-4a37-9adf-9e7652c0b421;0;TRUE;NULL;0
0;Server;NULL;5e5128e5-fee1-46a0-9a68-b1e51d36530c;0;FALSE;a0a08746-4dbe-4a37-9adf-9e7652c0b421;1
0;Server Test;NULL;fdb59076-0c8e-48bb-90c4-bc149f52247d;0;FALSE;5e5128e5-fee1-46a0-9a68-b1e51d36530c;2
0;Server Group 01;NULL;60b2eead-8c04-4103-9076-f4e9c744e07a;0;FALSE;fdb59076-0c8e-48bb-90c4-bc149f52247d;3