ok jag ska förklara lite mera.
Det är lite mera kod egentilgen:
<%
rei = "SELECT * FROM rei"
SET rei=connect.execute(rei,,adCmdText)
do until rei.eof
recept = "SELECT receptid FROM rei where receptid="&rei("receptid")&sok
SET recept=connect.execute(recept,,adCmdText)
If Not recept.eof then response.write (recept("receptid")&"<br>")
fdid=rei("receptid")
do until not rei("receptid")=fdid
rei.movenext
loop
loop
connect.close
%>
Det jag vill göra är att köra movenext på rei ända tills receptid inte är samma som innan.
<%
rei = "SELECT * FROM rei"
SET rei=connect.execute(rei,,adCmdText)
do until rei.eof
recept = "SELECT receptid FROM rei where receptid="&rei("receptid")&sok
SET recept=connect.execute(recept,,adCmdText)
If Not recept.eof then response.write (recept("receptid")&"<br>")
recept.close
fdid=rei("receptid")
do until rei.eof or rei("receptid") <> fdid
rei.movenext
loop
if rei.eof then exit do
loop
connect.close
%>
Det går förmodligen att skriva koden enklare men, som sagt ...
------------------ essentitia preter non sans multiplicandum
Okej, du sa att det var tal så vi får väl lägga till lite konverteringar då.
<%
rei = "SELECT * FROM rei"
SET rei=connect.execute(rei,,adCmdText)
do until rei.eof
recept = "SELECT receptid FROM rei where receptid="&rei("receptid")&sok
SET recept=connect.execute(recept,,adCmdText)
If Not recept.eof then response.write (recept("receptid")&"<br>")
recept.close
fdid= clng(rei("receptid"))
do until rei.eof
if clng(rei("receptid")) <> fdid then exit do
loop
if rei.eof then exit do
loop
connect.close
%>
Jag ändrade lite i den inre do-loopen också.
------------------ essentitia preter non sans multiplicandum
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849