Kategorisering af recordset / inner rækkefølge
Jeg lavet udtræk fra en database med følgende felter:ProdID
KatID
Navn
Nu vil jeg udskrive en liste .asp over indholdet.
Først skrives ProdID een gang så skrives alle poster med samme prodID herunder. men opdelt på samme måde efter KatID
Fførst sorteres efter ProdID, hvor ProdID kun skrives een gang, under hver ProdID sorteres efter KatID som kun skrives een gang, herunder skrives Navn.
....eksempel
Cykler(ProdID)
- Herrecykler(KatID)
-- Kildemose(Navn)
-- Centurion(Navn)
-- CityBike(Navn)
- Damecykler(KatID)
-- Winner(Navn)
-- SCO(Navn)
Knallerter(ProdID)
- Kanllert45(KatID)
-- xxxxxx(Navn)
-- xxxxxx(Navn)
- Knallert(KatID)
-- xxxxx(Navn)
-- xxxxx(Navn)
o.s.v.
Jeg kan godt på det første til at virke, så ProdID og alle Navne med den PRODID skrives til en ny ProdID skrives, på denne måde:
strSQL = \"SELECT * from TEmne ORDER BY ProdID\"
Set rs = myConn.Execute(strSQL)
dim DProdID
DProdID=\"\"
WHILE NOT rs.EOF
if DProdID<>rs(\"ProdID\") then
response.write(rs(\"ProdID\")
end if
response.write(\"KatID\")
response.write(\"Navn\")
DProdIDRef =rs(\"ProdIDRef\")
rs.MoveNext
WEND
Men hvordan får jeg lavet den yderligere sortering efter KatID inden under min sortering efter ProdID?
/søren
