You might want to first query for the parent data in one recordset, then query for the child data associated with the parent data in another recordset. Hope this response is not too late...
e.g.
<%
'...
' Get all the top level data
rs1.open "SELECT * FROM myTable WHERE (info='something');", db, 1, 3, 1
while not rs1.eof
' dynamically create TreeView nodes here
rs2.open "SELECT * FROM myTable WHERE (info='" & rs1.fields("associatedfield") & "');", db, 1, 3, 1
while not rs2.eof
' dynamically create TreeView child nodes of parent node above
rs2.movenext
wend
rs1.movenext
wend
%>
Treeview sample:
<html>
<head>
<title>New Page 1</title>
<script language="VBScript"><!--
Sub Window_OnLoad()
Dim node
Set node = TreeMenu.Nodes.Add(,,"Lowrider","Lowrider")
node.expanded = True
TreeMenu.Nodes.Add "Lowrider",4,,"Classic"
TreeMenu.Nodes.Add "Lowrider",4,,"Deluxe"
TreeMenu.Nodes.Add "Lowrider",4,,"Wheel"
Set node = TreeMenu.Nodes.Add(,,"Cruiser","Cruiser")
node.expanded = True
TreeMenu.Nodes.Add "Cruiser",4,,"Bannana"
TreeMenu.Nodes.Add "Cruiser",4,,"Moon"
Set node = TreeMenu.Nodes.Add(,,"Chopper","Chopper")
node.expanded = True
TreeMenu.Nodes.Add "Chopper",4,,"Vegas"
TreeMenu.Nodes.Add "Chopper",4,,"Bullet"
End Sub
-->
</script>
</head>
<body>
<object classid="clsid:C74190B6-8589-11D1-B16A-00C0F0283628" id="TreeMenu" width="170" height="350">
<PARAM NAME="CheckBoxes" VALUE="0">
<PARAM NAME="LineStyle" VALUE="1">
<PARAM NAME="Style" VALUE="7">
<param name="_ExtentX" value="4498">
<param name="_ExtentY" value="9260">
<param name="_Version" value="393217">
<param name="HideSelection" value="1">
<param name="Indentation" value="425">
<param name="LabelEdit" value="0">
<param name="PathSeparator" value="\">
<param name="Sorted" value="0">
<param name="FullRowSelect" value="0">
<param name="HotTracking" value="0">
<param name="Scroll" value="1">
<param name="SingleSel" value="0">
<param name="ImageList" value>
<param name="BorderStyle" value="0">
<param name="Appearance" value="0">
<param name="MousePointer" value="0">
<param name="Enabled" value="1">
<param name="OLEDragMode" value="0">
<param name="OLEDropMode" value="0">
</object>
</body>
</html>