webForumDet fria alternativet

Sortering vid utskrift av recordset

ASP

3 svar · 189 visningar · startad av timedia

Medlem sedan maj 2001420 inlägg
Frågan#1
<% If Request.form("midd") <> "" AND Request.form("land") <> "" Then 
			Set RS = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * from Lankar WHERE Lan='"&Request.form("land")&"' AND Kategori="&Request.form("midd")

RS.Open Visa, Connect
Do While Not rs.EOF
response.write RS("Lanktxt")&"<br>"
rs.Movenext
Loop
RS.Close: Set rs = nothing
else
response.write "&nbsp;"
end if
%>

Detta skriver ut alla företagen i länet. Dock vill jag sortera kommunvis såhär:

Trollhättan
företag1
företag2
företag3 osv
Uddevalla
företag1
företag2
företag3 osv

Hur gör jag detta?

Medlem sedan dec. 200012 464 inlägg
#2
Visa = "SELECT * from Lankar WHERE Lan='"&Request.form("land")&"' AND Kategori="&Request.form("midd") & _
" order by kommun "

pk = ""
RS.Open Visa, Connect
Do While Not rs.EOF
      if  pk <> rs("kommun") then
          pk = rs("kommun")
          response.write "Kommun: " & pk & "<br>"
      end if
      response.write RS("Lanktxt")&"<br>"
      rs.Movenext
Loop
RS.Close: Set rs = nothing
else
response.write " "
end if
Medlem sedan maj 2001420 inlägg
#3

Tack LarsG!

..och helt utan fel :o

Medlem sedan maj 2001420 inlägg
#4

Glöm detta inlägg!
Jag surrar..

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)