Har en meny där rubrikerna ligger i db sorterade under vanster1, vanster 2 o.s.v. När jag ska hämta dom verkar det orimligt att skapa nya recset för varje undermeny? Hur fixar jag detta med mindre och mer optimal kod?
Sub menylistning()
Set RS = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM Menyn WHERE Rub = 'vanster1'"
RS.Open Visa, Connect
Response.Write "<table border='0' width='150' height='*' cellpadding='0' cellspacing='0' class='t'><tr><td width='150' height='*' bgcolor='#FFFFFF'><img src='rub/bilar.gif' width='150' height='20' border='0'></td></tr>"
DO UNTIL RS.EOF
Response.Write "<tr><td width='150' height='*' bgcolor='#FFFFFF' background='bilder/bak_ruta_rob.gif'> <img src='bilder/knapp.gif' width='8' height='7' border='0'> <a href='nya_bilar.htm'>" & RS("Kategori") & "</a></td></tr>"
RS.MoveNext
If Rs.EOF Then
Response.Write "<tr><td width='150' height='20' bgcolor='#FFFFFF' background='bilder/rutaned_rob.gif' valign='top'> </td></tr></table><br><br>"
end if
Loop
Set RS = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM Menyn WHERE Rub = 'vanster2'"
RS.Open Visa, Connect
Response.Write "<table border='0' width='150' height='*' cellpadding='0' cellspacing='0' class='t'><tr><td width='150' height='*' bgcolor='#FFFFFF'><img src='rub/delar_tillb.gif' width='150' height='20' border='0'></td></tr>"
DO UNTIL RS.EOF
Response.Write "<tr><td width='150' height='*' bgcolor='#FFFFFF' background='bilder/bak_ruta_rob.gif'> <img src='bilder/knapp.gif' width='8' height='7' border='0'> <a href='nya_bilar.htm'>" & RS("Kategori") & "</a></td></tr>"
RS.MoveNext
If Rs.EOF Then
Response.Write "<tr><td width='150' height='20' bgcolor='#FFFFFF' background='bilder/rutaned_rob.gif' valign='top'> </td></tr></table><br><br>"
end if
Loop
[B]o.s.v. med vanster3
o.s.v. med vanster4
o.s.v.[/B]
RS.Close: Set rs = nothing
End Sub