*********************
Detta är bara ett exempel men jag hoppas ni förstår. Så som jag har skrivit har vi alltså 5 olika ID med tillhörande värden. Jag vore tacksam för snabba svar och gärna ett kodexempel...
dim connect,rs,location
set connect = server.createobject("adodb.connection")
connect.open dsn
set rs = connect.execute("select * from name n join location l on n.locationid = l.id order by location,name")
location = ""
while not rs.eof
if location <> rs("location") then
location = rs("location")
response.write location & ":<br>"
end if
response.write rs("name") & "<br>"
rs.movenext
wend
rs.close
connect.close
Jag har en massa värden i en tabell som ligger huller om buller. Jag vill tex bara skriva ut de som har ett visst värde, det kan man göra:
<% Do Until RecSetb.EOF
IF RecSetb("location")=RecSet("mapp") THEN
%>
<%=RecSetb("bildadress")%>
<%
ELSE
%>
<%
END IF
RecSetb.MoveNext
Loop
%>
Jag tror att man kan göra så här iaf...
hoppas...
När den har gått igenom alla, har den hittat alla där RecSetb("location") är lika med RecSet("mapp") men RecSetb("location") kan också vara annat än "RecSet("mapp"). Första gången den kör do until-loopen är RecSet("mapp") något, men sen när den kör om den "stora loopen"(är inte kod på den) ska den köra min lilla kodsnutt igen. Det gör den inte.
Jag tänkte att när den ska köra min kodsnutt igen är RecSet("mapp") något annat och den ska då igen söka efter när RecSet("mapp") är lika med RecSetb("location")...